À propos de SQLTest.online
Un entraîneur SQL en ligne gratuit : exercices, leçons et bac à sable sur de vraies bases de données.
SQLTest.online vous aide à apprendre SQL de zéro, à entretenir vos compétences pour le travail et à préparer vos entretiens techniques. Vous écrivez de vraies requêtes dans le navigateur, vous les exécutez sur de vrais moteurs de bases de données et vous obtenez immédiatement le résultat des tests automatiques.
Ce que vous pouvez faire ici
Tous les outils utilisent les mêmes bases de données : vous pouvez lire une leçon, essayer la requête dans le bac à sable, puis résoudre des exercices sur le sujet.
Exercices pratiques
Des exercices classés par thème, difficulté et base de données. Des tests automatiques comparent votre résultat avec le résultat attendu.
Leçons SQL
Un cours qui va de SELECT et WHERE aux jointures, fonctions de fenêtre, transactions et à l'optimisation des requêtes.
Bac à sable SQL
Un éditeur SQL en ligne pour MySQL, MariaDB, PostgreSQL, SQL Server, Oracle, SQLite et Firebird.
Test de compétences SQL
12 exercices pratiques de difficulté variée et trois heures pour les résoudre. Le résultat indique votre niveau.
Simulateur d'entretien
Des questions pour le poste et le niveau choisis, avec un retour sur chaque réponse, comme lors d'un vrai entretien technique.
Livres sur SQL
Les livres sur SQL et les bases de données que nous recommandons pour aller plus loin.
Comment nous créons les exercices
Les exercices sont écrits et relus par des personnes qui travaillent avec les données au quotidien : formateurs SQL, analystes de données et développeurs backend.
Des scénarios réels
Les exercices viennent de l'analyse, du reporting et du développement d'applications : ventes, locations, vols, employés.
Vérifiés sur de vrais moteurs
Chaque requête s'exécute sur un vrai serveur de base de données, pas sur un émulateur : vous apprenez le dialecte que vous rencontrerez au travail.
Des bases au niveau avancé
Les séries d'exercices commencent par des requêtes simples et vont jusqu'aux jointures, sous-requêtes, fonctions de fenêtre et performances.
Une relecture continue
Nous lisons les retours des utilisateurs et mettons à jour les exercices, les réponses attendues et les explications pour qu'ils restent exacts.
À qui s'adresse le site
Étudiants
Apprenez SQL pour vos cours ou en autonomie, avec des leçons et des exercices qui s'enchaînent.
Développeurs
Rafraîchissez vos connaissances SQL, découvrez les différences entre les SGBD et préparez vos entretiens techniques.
Analystes de données
Entraînez-vous à l'agrégation, aux fonctions de fenêtre et aux requêtes analytiques sur des données réalistes.
Un projet ouvert
Le code source de SQLTest.online est ouvert sur GitHub. Les leçons et les exercices ne sont pas payants : le site vit des dons de ses utilisateurs. Rejoignez la communauté pour poser une question, signaler une erreur dans un exercice ou en proposer un nouveau.
Merci à nos contributeurs
- Artem Latyshev
- Alexander Gureev
- Georgy Grigorchuk
- Elena Selsky
- Vladimir Revyakin
Questions fréquentes
Qu'est-ce que SQLTest.online et qui le développe ?
SQLTest.online est une plateforme interactive pour apprendre et pratiquer SQL. Elle est développée par des personnes ayant une expérience pratique de la formation SQL, du développement backend et de l'analyse de données, et son code source est ouvert sur GitHub.
Comment pratiquer SQL en ligne sur de vrais moteurs de bases de données ?
Choisissez un exercice et écrivez votre requête dans l'éditeur du navigateur. Elle s'exécute sur un vrai serveur de base de données : MySQL, MariaDB, PostgreSQL, SQL Server, SQLite, Firebird ou DuckDB selon l'exercice.
Combien d'exercices SQL y a-t-il ?
La banque contient 486 exercices pratiques classés par thème et difficulté, des requêtes simples aux problèmes analytiques.
SQLTest.online aide-t-il à préparer un entretien SQL ?
Oui. Les exercices couvrent les jointures, l'agrégation, les sous-requêtes, les fonctions de fenêtre et d'autres sujets fréquents en entretien technique, et le simulateur d'entretien permet de répéter l'entretien lui-même.
SQLTest.online est-il gratuit ?
Oui. Les exercices, les leçons, le bac à sable SQL et le test de compétences SQL sont gratuits. Le projet est financé par des dons.