Test SQL en ligne : pratiquez les requêtes SQL et évaluez vos compétences
SQLTest.online est un testeur et entraîneur SQL en ligne et gratuit. Écrivez de vraies requêtes dans le navigateur, exécutez-les sur de vraies bases de données et obtenez immédiatement le résultat des tests automatiques. Utilisez-le pour apprendre le SQL de zéro, entretenir vos compétences pour le travail ou préparer un entretien technique.
Notre devise : Maîtrisez le SQL, une requête à la fois.
Comment fonctionne le testeur SQL
La banque d'exercices contient 463 tâches, des requêtes SELECT de base aux problèmes analytiques avec fonctions de fenêtre et CTE. Les tâches sont classées par thème, difficulté et moteur de base de données.
Chaque tâche a des tests automatiques : votre requête est exécutée sur la vraie base de données et le résultat est comparé au résultat attendu, ainsi qu'aux conditions propres à la tâche.
Choisissez un exercice SQL
Parcourez les exercices par thème, difficulté ou base de données.
Écrivez votre requête
Utilisez l'éditeur SQL intégré, directement dans le navigateur.
Exécutez, testez et améliorez
Obtenez un retour immédiat et ajustez la requête jusqu'à ce que tous les tests passent.
Pratiquez le SQL sur de vraies bases de données
Les tâches tournent sur de vrais SGBD : vous apprenez le dialecte SQL que vous rencontrerez au travail :
- Sakila sur MySQL : un vidéoclub, la base classique pour apprendre le SQL ;
- Bookings sur PostgreSQL : vols, billets et sièges ;
- AdventureWorks sur SQL Server : ventes et produits d'un fabricant de vélos ;
- Employee sur Firebird, University sur MariaDB, Querynomicon sur SQLite, NYC Yellow Taxi sur DuckDB et Countries sur PostGIS.
Pour essayer vos propres requêtes sans tâche, ouvrez le bac à sable SQL : un éditeur SQL en ligne pour MySQL, MariaDB, PostgreSQL, SQL Server, Oracle, SQLite et Firebird.
Passez le test de compétences SQL
Le test de compétences SQL est une évaluation SQL en ligne et gratuite : 12 tâches pratiques de difficultés différentes, tirées au hasard de la banque d'exercices, et trois heures pour les résoudre. Il faut être connecté pour le passer. Selon le résultat, vous obtenez un niveau : Intern, Junior, Middle ou Senior. Ce n'est pas une certification officielle, mais il montre bien votre maîtrise du SQL en pratique.
Apprenez le SQL avec des cours gratuits
Si vous débutez, ouvrez les cours de SQL : de SELECT et WHERE aux jointures, sous-requêtes, fonctions de fenêtre et à l'optimisation des requêtes. Chaque cours contient des exemples à exécuter et des liens vers des exercices sur le même thème.
Préparez un entretien SQL
Le simulateur d'entretien SQL pose des questions pour le poste et le niveau choisis et évalue vos réponses, comme lors d'un vrai entretien technique.
Aucun compte nécessaire
Vous pouvez commencer à résoudre des tâches SQL tout de suite, sans créer de compte. La connexion est facultative, mais elle permet de :
- sauvegarder votre progression et revenir aux tâches à tout moment ;
- obtenir des succès et suivre vos statistiques ;
- comparer votre solution avec celles des autres utilisateurs après avoir résolu une tâche.
Conseils rapides pour apprendre le SQL
- Essayez plusieurs approches : des solutions SQL différentes peuvent avoir des performances très différentes.
- Lisez attentivement les conditions : certaines tâches exigent une instruction ou un format de résultat précis.
- Utilisez le coût estimé de la requête (quand il est disponible) pour apprendre l'optimisation, mais visez d'abord un résultat correct.
Questions fréquentes
SQLTest.online est-il gratuit ?
Oui. Toutes les tâches, les cours, le bac à sable SQL et le test de compétences sont gratuits. Vous pouvez résoudre des tâches sans inscription ; le test de compétences nécessite un compte gratuit. Certaines fonctions d'IA ont une limite quotidienne gratuite.
Comment tester ses compétences SQL en ligne ?
Passez le test gratuit de compétences SQL : 12 tâches pratiques corrigées automatiquement et trois heures pour les résoudre. À la fin, vous obtenez un niveau d'Intern à Senior.
Sur quelles bases de données peut-on pratiquer le SQL ?
Les tâches tournent sur MySQL, PostgreSQL, SQL Server, MariaDB, SQLite, Firebird, DuckDB et PostGIS. Le bac à sable SQL propose aussi Oracle.
SQLTest.online est-il utile pour préparer un entretien SQL ?
Oui. Les tâches couvrent les sujets les plus demandés en entretien, des jointures et regroupements aux fonctions de fenêtre, et le simulateur d'entretien permet de répéter un entretien technique SQL.
Communauté et support
Rejoignez la communauté SQLTest. Tous les utilisateurs sont les bienvenus pour participer à nos chats en anglais sur Telegram ou WhatsApp pour poser des questions, partager des idées et progresser ensemble.
Si vous avez besoin d'aide, une suggestion ou un problème à signaler, écrivez-nous à support@sqltest.online.