Testez votre SQL : filtrage et sémantique NULL, jointures, agrégation et fonctions de fenêtre. 30 questions scénarisées, score instantané par catégorie, gratuit, sans inscription.
Sans inscription — votre résultat s’affiche immédiatement.
Il couvre tout l'éventail, de débutant à expert, en une seule session. Les premières questions portent sur ce que chaque utilisateur de SQL rencontre — les comparaisons NULL, INNER vs LEFT JOIN, les limites de BETWEEN. Les suivantes abordent la multiplication des jointures avec des agrégats, les fonctions de fenêtre, les CTE, l'isolation des transactions et les contraintes. Votre score vous place dans l'un des quatre niveaux, et les noms de ces niveaux sont délibérément ceux qu'utilisent les offres d'emploi.
Non. Toutes les questions sont écrites pour un comportement SQL standard partagé par PostgreSQL, MySQL, SQL Server et SQLite — sémantique NULL, types de jointures, et la syntaxe ANSI des fonctions de fenêtre. Rien ici ne dépend d'une extension spécifique au fournisseur.
Il utilise le même type de raisonnement « lire et prédire » que la plupart des tests de présélection des employeurs, dans le même format de mises en situation courtes, ce qui en fait un bon entraînement. Ce n'est pas une copie d'aucun test d'employeur en particulier, et un bon score ici n'est pas un certificat. Ce qu'il vous indique, c'est dans lequel des quatre domaines vous perdriez des points, ce qui est précisément utile à savoir avant un entretien technique.
Environ six minutes. Il n'y a pas de minuteur par question — le test mesure si vous savez ce que la requête retourne, pas la vitesse à laquelle vous cliquez. Vous pouvez réfléchir à une question aussi longtemps que vous le souhaitez.
Notre test ne doit pas être considéré comme une évaluation complète ou précise de vos capacités. Les résultats sont fournis à titre informatif et de réflexion personnelle uniquement.
Testez votre SQL : filtrage et sémantique NULL, jointures, agrégation et fonctions de fenêtre. 30 questions scénarisées, score instantané par catégorie, gratuit, sans inscription.
C'est un test SQL basé sur des mises en situation : 30 courtes requêtes, chacune suivie d'une question sur ce qui se passe réellement lors de l'exécution. Une clause WHERE comparée à NULL qui retourne silencieusement rien. Une LEFT JOIN qui se comporte comme une INNER JOIN une fois que vous filtrez la mauvaise colonne. Un NOT IN qui supprime silencieusement chaque ligne parce qu'une valeur de la sous-requête était NULL. Vous choisissez la réponse qui correspond à ce que la base de données retourne réellement, pas à ce qui semble logique.
Les 30 questions couvrent quatre domaines — filtrage et sémantique NULL, jointures et opérations ensemblistes, agrégation et sous-requêtes, et fonctions de fenêtre/CTE/transactions/contraintes. Ces quatre domaines sont les endroits où lire une requête et exécuter une requête divergent silencieusement, et où une offre d'emploi qui demande « Bon SQL » cache généralement une exigence bien spécifique une fois qu'on en est à l'étape de l'entretien. Vous obtenez un score dans chaque domaine, de sorte qu'un point faible apparaît comme tel plutôt que de se diluer dans un total.
Il faut environ six minutes, il n'y a pas d'inscription, et il n'y a rien à écrire ou exécuter — toutes les questions sont « lire et prédire », exactement comme un ingénieur senior relit une merge request. Connaître la syntaxe et connaître ce qu'une requête spécifique fait dans des données spécifiques sont deux compétences différentes, et ce test mesure la seconde.
Découvrez lequel des quatre domaines SQL vous freine réellement
Obtenez un détail par catégorie — filtrage/NULLs, jointures, agrégation, fenêtres/transactions
Trouvez votre niveau : débutant, intermédiaire, avancé ou expert
Comparez votre niveau à ce que les offres d'emploi entendent par « Bon SQL »
Une table a une colonne nullable age. Vous exécutez SELECT * FROM users WHERE age = NULL. Combien de lignes cela retourne, même si plusieurs lignes ont age défini à NULL ?
30 questions, 6 min. Avance automatique — pas de bouton Suivant manuel.
Analyse instantanée de votre profil. Gratuit, partageable, enregistré si vous vous connectez.
Premium déverrouille le rapport complet — carrières, forces, chemins de croissance.