Apprenez à écrire et contrôler les requêtes SQL courantes. Le parcours progresse de la sélection de lignes à un reporting multitable, avec attention aux NULL, aux jointures et aux modifications de données.
Analystes, développeurs débutants et professionnels souhaitant apprendre à interroger une base relationnelle.
Prérequis
Maîtriser l’utilisation de son poste de travail sous Windows et avoir des notions de gestion des données dans l'entreprise (par exemple la création de tableaux simples dans Excel se référant à des données structurées : référence, nom, adresse, etc.).
Des compétences à mettre en pratique
Objectifs pédagogiques
Comprendre le modèle d’algèbre relationnelle sur lequel repose le SQL
Appréhender l'écriture des requêtes SQL (conception et compréhension des requêtes SQL)
Décrire les principales fonctions d’un SGBDR
Être à l’aise dans son environnement de développement SQL (IDE)
Extraire des données avec le SQL (select)
Mettre à jour les données avec le SQL (insert, update, delete)
Extraire les données de plusieurs tables (jointure)
Connaître les principales fonctions du langage SQL
Votre progression, jour après jour
Programme détaillé
6 séquences · 21 heures indicatives · ateliers et évaluation
Apprendre à lire et modifier des données avec SQL dans une base de commandes, en contrôlant chaque résultat.
Préparer votre formation et découvrir la méthode
Préparer la formation
Aucun SQL préalable ; notions de tableaux utiles, environnement SQL guidé et données fictives.
Apports illustrés, exercices progressifs, ateliers sur un cas fil rouge et retour argumenté sur les productions. Les ateliers et l'évaluation font partie des heures indiquées.
Jour 01Comprendre tables et requêtes7 h · 2 séquences avec mise en pratique
Séquence 1 · 3 h 30
Comprendre tables et requêtes
Situer SGBDR, schéma, clé et contrainte.
Comprendre sélection, projection et jointure de manière intuitive.
Utiliser l'éditeur SQL et lire les messages d'erreur.
Identifier table, ligne, colonne, clé et grain ; sélectionner explicitement les colonnes utiles.
Notions et méthodes en détail
Relier table, clé primaire et relation à une question métier.
Écrire SELECT avec colonnes et alias explicites plutôt qu’une sélection indifférenciée.
Comprendre l’absence d’ordre garanti sans ORDER BY.
Atelier prévuExplorer une base commandes et décrire les relations entre clients, produits et lignes de commande.
Livrable attenduSchéma commenté et premières requêtes.
Vérification en atelierLe résultat sélectionne uniquement les colonnes nécessaires et leur sens est clair.
Pour aller plus loin
Expliquer pourquoi deux lignes similaires ne sont pas nécessairement des doublons.
Séquence 2 · 3 h 30
Filtrer et ordonner les lignes
Utiliser SELECT, WHERE, AND, OR et parenthèses.
Rechercher intervalles, listes et motifs de texte.
Distinguer NULL, chaîne vide et valeur zéro.
Combiner comparaisons, conditions, NULL et ordre déterministe des résultats.
Notions et méthodes en détail
Combiner comparaisons, LIKE, IN et conditions parenthésées.
Traiter NULL avec IS NULL et distinguer valeur absente et zéro.
Construire un filtre temporel avec bornes adaptées aux horodatages.
Atelier prévuÉcrire cinq filtres dont une combinaison de critères et une recherche de coordonnées manquantes.
Livrable attenduRequêtes de filtrage et résultats attendus.
Vérification en atelierLes cas placés exactement aux bornes de la période sont correctement traités.
Pour aller plus loin
Corriger un filtre de dates excluant involontairement la dernière journée.
Jour 02Calculer et regrouper7 h · 2 séquences avec mise en pratique
Séquence 3 · 3 h 30
Calculer et regrouper
Employer expressions numériques, texte et dates.
Utiliser COUNT, SUM, AVG et GROUP BY.
Distinguer filtre de ligne et filtre de groupe avec HAVING.
Distinguer filtre de lignes et filtre de groupes ; calculer ratios avec dénominateur correct.
Notions et méthodes en détail
Créer expressions calculées avec types et divisions contrôlés.
Utiliser COUNT, SUM et AVG en comprenant leur comportement avec NULL.
Distinguer WHERE, GROUP BY et HAVING dans l’ordre logique de la requête.
Atelier prévuCalculer ventes et nombre de commandes par mois puis rapprocher les totaux du détail.
Livrable attenduIndicateurs calculés et contrôles manuels.
Vérification en atelierLe total regroupé correspond au total détaillé sur la même population.
Pour aller plus loin
Comparer moyenne de ratios et ratio de sommes sur un exemple métier.
Séquence 4 · 3 h 30
Relier plusieurs tables
Construire jointures internes et gauches.
Choisir la clé et vérifier la cardinalité.
Conserver ou exclure les lignes sans correspondance intentionnellement.
Relier clés et cardinalités avant jointure ; conserver les lignes sans correspondance.
Notions et méthodes en détail
Joindre deux puis trois tables en identifiant clés et cardinalités.
Comparer INNER JOIN et LEFT JOIN sur une entité sans correspondance.
Repérer un produit cartésien ou une jointure qui multiplie les montants.
Atelier prévuLister tous les clients, y compris sans commande, sans dupliquer les montants.
Livrable attenduReporting multi-tables et contrôle des totaux.
Vérification en atelierLes doublons introduits par la jointure sont expliqués et corrigés.
Pour aller plus loin
Repérer une multiplication de montants liée à une jointure un-à-plusieurs.
Jour 03Créer et modifier les données7 h · 2 séquences avec mise en pratique
Séquence 5 · 3 h 30
Créer et modifier les données
Définir types et contraintes simples.
Utiliser INSERT, UPDATE et DELETE avec précaution.
Vérifier le filtre puis utiliser transaction et rollback dans l'exercice.
Vérifier le nombre de lignes affectées, tester l’annulation et traiter un échec de contrainte ; expliquer les effets d’une validation partielle du travail.
Notions et méthodes en détail
Créer une table avec contraintes simples adaptées aux données.
Prévisualiser périmètre d’un UPDATE ou DELETE dans une base d’exercice.
Comprendre transaction, validation et annulation d’une modification.
Atelier prévuCorriger un tarif dans une transaction et annuler une modification volontairement trop large.
Livrable attenduScript de modification et procédure de contrôle.
Vérification en atelierUne modification erronée de démonstration peut être annulée avant validation.
Pour aller plus loin
Prévisualiser une modification puis vérifier son périmètre avant validation.
Séquence 6 · 3 h 30
Construire un reporting reproductible
Organiser les requêtes et nommer les colonnes.
Préparer un export et ses contrôles de cohérence.
Relire les différences de dialecte et les erreurs fréquentes.
Structurer une requête lisible, documenter période et définition des indicateurs.
Notions et méthodes en détail
Organiser la requête finale avec commentaires utiles et noms cohérents.
Contrôler effectif, valeurs limites et totaux sur un jeu témoin.
Documenter période, exclusions et format d’export du résultat.
Atelier prévuLivrer un script de reporting avec trois indicateurs, contrôles de lignes et notice d'exécution.
Livrable attenduRequête documentée et jeu de validation.
Vérification en atelierUn autre utilisateur peut relancer l’extraction et interpréter ses chiffres.
Pour aller plus loin
Adapter un reporting à une nouvelle période sans modifier ses règles métier.
Mettre vos acquis à l’épreuve
Évaluation finale prévue
Mise en situation individuelle et restitution commentée, incluses dans la dernière séquence. Durée indicative : 60 minutes.
Critères de réussite
Les filtres produisent la population demandée.
Les jointures et agrégations conservent les bons montants.
Les modifications sont encadrées et vérifiées.
Adaptation et validation pédagogique. Version enrichie proposée, à valider par le formateur. Répartition pédagogique proposée sur une base de 7 heures par jour, pauses exclues. À ajuster avec le formateur au positionnement initial. Les approfondissements « Pour aller plus loin » sont sélectionnés par le formateur selon le positionnement et le temps disponible ; ils ne constituent pas des heures supplémentaires garanties.
Les ateliers décrivent les travaux prévus. Leurs fichiers, corrigés et évaluations en ligne sont à préparer, sauf ressources explicitement disponibles dans le module pilote.
Références pour approfondir
Documentation des organismes et éditeurs. La progression et les ateliers sont une rédaction originale pour Beyond Expertise.
Le centre doit confirmer les prérequis, le programme final, les dates, les horaires et le tarif avant inscription. Le délai d’accès dépend des disponibilités et du besoin. L’ouverture d’une session et la disponibilité d’un cours e-learning sont confirmées avant inscription.
Les ateliers, méthodes et évaluations du programme sont proposés pour validation pédagogique. Les supports effectivement disponibles sont indiqués dans la section « Contenu e-learning ».
Le parcours ne délivre pas de diplôme ni de certification professionnelle. Aucune éligibilité CPF ou prise en charge n’est garantie. Toute préparation à un examen externe devra faire l’objet d’informations et d’habilitations vérifiées.
Les objectifs et prérequis sont disponibles. Les leçons, supports et évaluations de ce parcours ne sont pas encore intégrés dans cet espace. Le programme détaillé ci-dessus décrit les apprentissages et les ateliers prévus.
Origine des informations et statut du programme
Durée, niveau, modalités, objectifs et tarif relevés sur le site officiel le 11 septembre 2026. Le déroulé détaillé a été enrichi par Beyond Expertise. Validation pédagogique du formateur à réaliser avant animation.