SpeedQL — Exercices SQL personnalisés

Apprends le SQL. Pratique le SQL. Monte de niveau.

Exercices personnalisés · sans chrono · à ton rythme

Exercices SQL personnalisés : choisis tes notions

Dans ce mode, tu décides quoi travailler : coche une ou plusieurs notions SQL, et SpeedQL te propose uniquement des questions qui les utilisent. Pas de chrono : tu prends le temps de comprendre, et un compteur affiche ton temps moyen par question.

  • 416 questions écrites à la main
  • 100 modèles de questions à variables
  • 20 niveaux d’apprentissage guidé
  • 16 notions SQL
  • 17 thèmes de données
  • 4 modes de jeu
  • 0 inscription

Comment fonctionnent les exercices personnalisés ?

  1. Coche les notions à travailler, par exemple GROUP BY et HAVING.
  2. Chaque question utilise au moins une notion cochée, et parfois des notions plus simples (un exercice sur HAVING contient forcément un GROUP BY).
  3. Bloqué ? Le bouton « Afficher la réponse » montre la requête attendue.
  4. Clique sur « Passer » pour changer de question, et sur « Terminer » pour voir ton bilan : durée, réponses, temps moyen.

S’entraîner au SQL notion par notion

Chaque lien ouvre les exercices avec la notion déjà cochée :

Les autres modes de SpeedQL

Partie chronométrée

Tu démarres avec 1 minute ; chaque bonne réponse compte pour ton score et rapporte 30 secondes. Le niveau monte toutes les 3 bonnes réponses, sans limite. Dès le niveau 10, une erreur coûte 5 s, et « Passer » coûte 10 s, puis 5 s de plus à chaque nouveau passage. Lancer une partie chronométrée de SQL.

Questions fréquentes sur les exercices SQL personnalisés

Combien y a-t-il d’exercices par notion SQL ?

De 10 questions pour ORDER BY et LIMIT à 111 pour les fonctions de fenêtre. Les notions les plus fournies sont les fonctions de fenêtre (111 questions), JOIN (65), WHERE (45), les sous-requêtes (34) et les CTE (31).

Les exercices personnalisés sont-ils chronométrés ?

Non. Il n’y a pas de chrono : un compteur affiche seulement ton temps moyen par question, et le bouton « Terminer » affiche ton bilan (durée, réponses, temps moyen).

Puis-je voir la réponse attendue ?

Oui. Le bouton « Afficher la réponse » montre la requête attendue, mise en forme. Le mieux est ensuite de la réécrire toi-même sans la regarder, pour la retenir.

Pourquoi une question utilise-t-elle une notion que je n’ai pas cochée ?

Chaque question utilise au moins une notion cochée, mais peut aussi demander des notions plus simples : un exercice sur HAVING contient forcément un GROUP BY.

Par quelle notion commencer quand on débute en SQL ?

Commence par SELECT, WHERE puis ORDER BY, avant les agrégats (COUNT, SUM…) et GROUP BY ; les jointures, les sous-requêtes et les fonctions de fenêtre viennent ensuite. L’aide-mémoire SQL présente les 16 notions dans cet ordre.

SpeedQL