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 ?
- Coche les notions à travailler, par exemple GROUP BY et HAVING.
- 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).
- Bloqué ? Le bouton Indice donne d’abord la notion à utiliser, puis la structure de la requête, sans jamais donner les valeurs.
- 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 :
- Exercices SQL : SELECT, alias, DISTINCT (4 questions)
- Exercices SQL : WHERE (filtres) (31 questions)
- Exercices SQL : ORDER BY, LIMIT (7 questions)
- Exercices SQL : COUNT, SUM, AVG, MIN, MAX (7 questions)
- Exercices SQL : GROUP BY (27 questions)
- Exercices SQL : JOIN (60 questions)
- Exercices SQL : HAVING (20 questions)
- Exercices SQL : Sous-requêtes (34 questions)
- Exercices SQL : CASE (25 questions)
- Exercices SQL : NULL, COALESCE (11 questions)
- Exercices SQL : UNION, INTERSECT, EXCEPT (13 questions)
- Exercices SQL : Texte et dates (24 questions)
- Exercices SQL : CTE (WITH) (31 questions)
- Exercices SQL : EXISTS (22 questions)
- Exercices SQL : Fonctions de fenêtre (OVER) (111 questions)
- Exercices SQL : CTE récursives (18 questions)
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.