SpeedQL — Exercices SQL personnalisés

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

Exercices personnalisés · sans chrono · avec indices

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.

  • 376 questions écrites à la main
  • 100 modèles de questions à variables
  • 16 notions SQL
  • 12 thèmes de données
  • 3 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 Indice donne d’abord la notion à utiliser, puis la structure de la requête, sans jamais donner les valeurs.
  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 5 bonnes réponses, sans limite. Dès le niveau 5, une erreur coûte 5 s, et « Passer » coûte 10 s. Lancer une partie chronométrée de SQL.

Exercice SQL du jour

Une question attitrée à chaque jour de l’année, la même pour tout le monde, et une série de jours à entretenir. Relever l’exercice SQL du jour.

Questions fréquentes sur les exercices SQL personnalisés

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

De 4 questions pour SELECT à 111 pour les fonctions de fenêtre. Les notions les plus fournies sont les fonctions de fenêtre (111 questions), JOIN (60), les sous-requêtes (34), WHERE et les CTE (31 chacune).

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

Comment fonctionne le bouton Indice ?

Il aide en deux étapes : d’abord la notion à utiliser, puis la structure de la requête. Il ne donne jamais les valeurs attendues.

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