À 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.

486exercices pratiques
8moteurs de bases de données
6langues
0installation : tout fonctionne dans le navigateur

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.

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

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.