Maintenez SQLtest en vie : Aidez à couvrir les coûts du serveur de ce mois-ci de 100 $ pour garder toutes les leçons et le terrain de jeu SQL en ligne. Soutenez le projet →
Code SQL copié dans le presse-papiers

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 :

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.

Commencer à pratiquer