SQL Quest
Se connecter English 0 XP Niv. 1

Cours SQL : apprendre le SQL pas à pas

20 cours complets, du premier SELECT aux fonctions de fenêtre. Chaque cours explique la syntaxe et le fonctionnement avec un schéma, montre des exemples avec leurs vrais résultats, liste les erreurs les plus fréquentes et propose des exercices. Toutes les requêtes portent sur la même base d'exemple, une boutique en ligne fictive, que vous pouvez explorer et interroger directement dans votre navigateur.

Les bases Débutant

1SQL SELECT : lire les données d'une tableApprenez la commande SQL SELECT : syntaxe, choix des colonnes, SELECT *, exemples avec résultats, erreurs fréquentes et exercices interactifs.2SQL AS : renommer une colonne et faire des calculsRenommez une colonne avec AS, faites des calculs (+, -, *, /) et assemblez du texte avec || en SQL. Exemples avec résultats et exercices.3SQL WHERE : filtrer les lignesFiltrez vos données avec WHERE en SQL : opérateurs de comparaison, AND, OR, NOT, parenthèses. Exemples avec résultats, pièges et exercices.4SQL IN et BETWEEN : listes et intervallesUtilisez IN pour tester une liste de valeurs et BETWEEN pour un intervalle en SQL. Syntaxe, exemples avec résultats, pièges et exercices.5SQL LIKE : rechercher un motif dans du texteRecherchez du texte avec LIKE en SQL : jokers % et _, commence par, contient, se termine par. Exemples avec résultats, pièges et exercices.6SQL NULL : gérer les valeurs manquantesComprenez NULL en SQL : pourquoi = NULL ne marche pas, IS NULL, IS NOT NULL, COALESCE / IFNULL et NULL dans les calculs. Exemples et exercices.7SQL ORDER BY : trier les résultatsTriez vos résultats avec ORDER BY en SQL : ordre croissant ASC, décroissant DESC, tri sur plusieurs colonnes et NULL. Exemples avec résultats.8SQL LIMIT et OFFSET : limiter et paginerLimitez le nombre de lignes avec LIMIT et paginez avec OFFSET en SQL : top N, pagination, équivalents TOP et FETCH. Exemples avec résultats.9SQL DISTINCT : supprimer les doublonsÉliminez les doublons avec SELECT DISTINCT en SQL : sur une ou plusieurs colonnes, COUNT(DISTINCT), différence avec GROUP BY. Exemples et exercices.10SQL COUNT, SUM, AVG, MIN et MAXRésumez vos données avec les fonctions d'agrégation SQL : COUNT, SUM, AVG, MIN, MAX et ROUND. Exemples avec résultats, pièges et exercices.

Regrouper et relier les données Intermédiaire

Requêtes avancées Avancé

Comment utiliser ces cours ?

Suivez les cours dans l'ordre si vous débutez : chaque notion s'appuie sur les précédentes. Pour chaque exemple, le bouton « Essayer dans le bac à sable » ouvre la requête dans l'éditeur de SQL Quest : vous pouvez la modifier et l'exécuter sans rien installer. Quand une notion est claire, passez aux exercices interactifs : votre requête est comparée au résultat attendu et un prof vous explique vos erreurs.

Le SQL enseigné ici est le SQL standard, exécuté par SQLite. Il s'applique à PostgreSQL, MySQL, SQL Server ou Oracle ; les rares différences entre ces bases sont signalées dans les cours.