Apprendre SQL en pratiquant avec 240+ exercices interactifs
Progresse du SELECT aux requêtes avancées avec un éditeur SQL intégré dans ton navigateur. Écris tes requêtes, exécute-les, obtiens une validation automatique et comprends tes erreurs pas à pas.
4 modules gratuits · Aucune carte bancaire requise · Exercices directement dans le navigateur
Exercices
Modules
Modules gratuits
Exercice
IntermédiairePour chaque département ayant plus de 3 employés, affiche le département et le salaire moyen arrondi à 2 décimales.
Ta requête
1 SELECT departement, 2 COUNT(*) AS nb, 3 ROUND(AVG(salaire), 2) 4 AS salaire_moy 5 FROM employes 6 GROUP BY departement 7 HAVING COUNT(*) > 3
Essaie un exercice SQL maintenant
Choisis ton niveau, écris une requête, exécute-la dans ton navigateur et vois immédiatement si ton résultat est correct.
Calcule le salaire moyen par département et affiche uniquement les départements avec au moins 3 employés. Tri du salaire moyen décroissant.
employes·Colonnesidnomdepartementsalairedate_embaucheemployesApprendre SQL, c'est mieux en pratiquant
Lire un cours SQL ne suffit pas. Pour progresser, tu dois écrire des requêtes, faire des erreurs, comprendre les résultats et recommencer. DataCertification te propose un parcours progressif avec un éditeur SQL intégré, des exercices corrigés et une validation automatique.
Éditeur SQL intégré
Écris, exécute et corrige tes requêtes directement dans ton navigateur. Aucun outil à installer.
Exercices progressifs
Du SELECT aux window functions, chaque module construit sur le précédent.
Validation automatique
Chaque requête est comparée au résultat attendu : tu sais immédiatement si elle est correcte.
Corrections guidées
Indices, solutions commentées et messages d'erreur clairs pour comprendre tes erreurs.
Aucun outil à installer
Pas de PostgreSQL, MySQL ou SQLite à configurer. Tu commences en 30 secondes.
Parcours 100% en français
Énoncés, indices, corrections et messages — tout est rédigé en français clair.
Un parcours SQL progressif en 10 modules
Commence par les bases, puis progresse vers les jointures, agrégations, sous-requêtes, window functions, CTEs et optimisation.
Les bases SELECT
DébutantLire une table, filtrer les lignes, trier les résultats et limiter les sorties avec SELECT, WHERE, ORDER BY et LIMIT.
Fonctions et agrégats
DébutantCalculer des indicateurs avec COUNT, SUM, AVG, MIN, MAX et transformer du texte avec UPPER et LOWER.
JOINs
DébutantRelier plusieurs tables avec INNER JOIN, LEFT JOIN, RIGHT JOIN et FULL JOIN.
GROUP BY et agrégations
IntermédiaireRegrouper les données, filtrer les groupes avec HAVING et construire des analyses par catégorie.
Sous-requêtes et EXISTS
IntermédiaireÉcrire des sous-requêtes simples, corrélées, avec IN, NOT IN, EXISTS et NOT EXISTS.
Window Functions
AvancéUtiliser ROW_NUMBER, RANK, LAG, LEAD, SUM OVER et AVG OVER pour analyser les lignes sans perdre le détail.
CTEs
AvancéStructurer des requêtes complexes avec WITH, refactorer ton SQL et comprendre les CTEs récursives.
CASE et COALESCE
IntermédiaireCréer des règles conditionnelles, gérer les valeurs NULL et construire des colonnes métier.
Optimisation
AvancéLire un plan d'exécution, comprendre les index, éviter les requêtes coûteuses et réécrire du SQL plus efficace.
Requêtes avancées
ExpertCombiner CTEs, PIVOT, fonctions analytiques et patterns SQL avancés dans des cas complets.
Tu maîtrises déjà SQL ? Va plus loin avec le Lab Analytics Engineering.
Ce que tu sauras faire après ce parcours SQL
Des compétences directement transférables en entretien et au travail.
Les exercices couvrent aussi les sujets les plus demandés en simulation d'entretien data : déduplication, classement, analyses par groupe et fenêtres SQL.
Écris, exécute, progresse
Une boucle simple : énoncé, requête, validation, étape suivante.
Choisis un module
Selon ton niveau, du SELECT débutant aux window functions avancées.
Lis l'énoncé
Énoncé en français, schéma de la table et données disponibles.
Écris ta requête
Dans l'éditeur SQL intégré au navigateur.
Exécute
Le résultat s'affiche en temps réel, comme dans un vrai SGBD.
Compare
Ton résultat est comparé automatiquement au résultat attendu.
Progresse
Débloque le module suivant et continue ta progression.
Pour qui est fait ce parcours SQL ?
Pour celles et ceux qui veulent vraiment écrire du SQL, pas juste le lire.
Débutants
qui veulent apprendre SQL avec une approche pratique.
Data analysts
qui veulent progresser sur les requêtes avancées.
Analytics engineers
qui veulent mieux interroger et transformer les données.
Candidats entretiens data
qui veulent réviser les sujets techniques fréquents.
Tu prépares un examen ? Le parcours est complémentaire des certifications data disponibles sur la plateforme.
Pas un simple cours SQL
Un environnement d'entraînement complet, pas une suite de slides à lire.
Pas besoin d'installer PostgreSQL, MySQL ou SQLite.
Tu pratiques directement dans le navigateur.
Les exercices sont progressifs, du débutant à l'expert.
Les résultats sont validés automatiquement.
Les corrections t'aident à comprendre tes erreurs.
Le parcours est 100% en français.
Les 4 premiers modules sont gratuits, sans carte bancaire.
Questions fréquentes
Peut-on apprendre SQL gratuitement sur DataCertification ?
Oui. Les 4 premiers modules du parcours SQL sont gratuits et permettent de pratiquer les bases avec des exercices interactifs directement dans le navigateur.
Faut-il installer une base de données pour faire les exercices ?
Non. L'éditeur SQL est intégré à la plateforme. Tu peux écrire et exécuter tes requêtes sans installer PostgreSQL, MySQL, SQLite ou un autre outil.
Ce parcours SQL est-il adapté aux débutants ?
Oui. Le parcours commence avec SELECT, WHERE, ORDER BY et LIMIT, puis progresse vers les jointures, les agrégations, les sous-requêtes, les CTEs et les window functions.
Quels sujets SQL sont couverts ?
Le parcours couvre SELECT, WHERE, ORDER BY, LIMIT, fonctions SQL, agrégations, GROUP BY, HAVING, JOINs, sous-requêtes, EXISTS, CASE, COALESCE, CTEs, window functions et optimisation.
Est-ce utile pour les entretiens data ?
Oui. Les exercices couvrent de nombreux sujets fréquents en entretien data : jointures, agrégations, sous-requêtes, window functions, classement, déduplication et analyse par groupe.
Quelle est la différence avec le Lab Analytics Engineering ?
Le parcours SQL sert à apprendre et consolider le langage SQL. Le Lab Analytics Engineering va plus loin en appliquant SQL à des workflows data complets : modélisation, qualité, historique, incrémental, cohortes et funnels.
Prêt à progresser en SQL ?
Les 4 premiers modules sont gratuits, sans limite de temps. Tu peux aussi explorer le Lab Analytics Engineering, les certifications data, la simulation d'entretien data, ou voir les tarifs.
Créer mon compte gratuit4 modules gratuits · Aucune carte bancaire requise