Exercices SQL interactifs
Exercices SQL corrigés : pratiquez du niveau débutant à avancé
Pratiquez SQL en ligne sur des cas métier progressifs. Chaque exercice propose des données fictives, des indices, une validation du résultat et une correction expliquée.
Sélectionner les bonnes colonnes
Affichez uniquement le nom et le prix de chaque produit.
Niveau : DébutantOuvrir l’exerciceFiltrer et trier les commandes
Trouvez les commandes supérieures à 50 €, de la plus élevée à la plus faible.
Niveau : DébutantOuvrir l’exerciceRelier clients et commandes
Associez chaque commande au nom du client qui l’a passée.
Niveau : IntermédiaireComparer les offresLister des catégories uniques
Retournez les trois premières catégories uniques dans l’ordre alphabétique.
Niveau : DébutantCréer un compte gratuitRemplacer une valeur NULL avec COALESCE
Affichez un libellé clair lorsque le téléphone d’un client est absent.
Niveau : DébutantCréer un compte gratuitCalculer les indicateurs des commandes payées
Calculez le volume, le total et la moyenne sur un périmètre précis.
Niveau : DébutantComparer les offresRegrouper le chiffre d’affaires par catégorie
Calculez les totaux par catégorie et conservez uniquement les plus importants.
Niveau : DébutantComparer les offresConserver les clients sans commande
Comptez les commandes de chaque client sans exclure les nouveaux inscrits.
Niveau : DébutantComparer les offresSegmenter des clients avec une CTE
Calculez le total par client, puis transformez ce résultat en segment métier.
Niveau : IntermédiaireComparer les offresFiltrer une plage de prix
Sélectionnez un intervalle inclusif et contrôlez ses bornes.
Niveau : DébutantCréer un compte gratuitFiltrer plusieurs statuts
Remplacez plusieurs OR par une liste métier lisible.
Niveau : DébutantCréer un compte gratuitRechercher un préfixe avec LIKE
Utilisez un motif textuel simple sans confondre préfixe et contenu.
Niveau : DébutantCréer un compte gratuitRepérer les livraisons absentes
Distinguez une date absente d’une chaîne vide ou d’un statut.
Niveau : DébutantCréer un compte gratuitCalculer un prix TTC
Transformez un prix source avec une formule et un alias précis.
Niveau : DébutantCréer un compte gratuitAssembler un libellé produit
Créez un libellé lisible à partir de deux colonnes.
Niveau : DébutantCréer un compte gratuitNormaliser une liste de villes
Créez une dimension propre avant de compter les clients.
Niveau : DébutantCréer un compte gratuitExtraire l’année d’inscription
Dérivez une composante de calendrier sans transformer le périmètre.
Niveau : DébutantComparer les offresCalculer le chiffre d’affaires mensuel
Regroupez plusieurs canaux sur une même période mensuelle.
Niveau : IntermédiaireComparer les offresAnalyser un trimestre avec des bornes
Filtrez une période complète avec une borne haute exclusive.
Niveau : IntermédiaireComparer les offresTrouver les clients sans commande
Conservez la population de départ et isolez l’absence d’activité.
Niveau : IntermédiaireComparer les offresTester l’existence d’une commande importante
Filtrez une population sans la dupliquer par son historique.
Niveau : IntermédiaireComparer les offresCalculer le panier moyen par client
Agrégerez uniquement les commandes réellement payées.
Niveau : IntermédiaireComparer les offresComparer au prix moyen
Utilisez une valeur agrégée comme seuil dynamique.
Niveau : IntermédiaireComparer les offresFusionner clients et prospects
Créez une liste unique à partir de deux sources compatibles.
Niveau : IntermédiaireComparer les offresScénarios d’entraînementCes répétitions contextualisées consolident une méthode existante. Elles préservent tous les liens historiques sans se présenter comme de nouveaux problèmes canoniques.Parcourir 118 scénarios
Conserver les deux meilleures lignes par région — campagnes d’acquisition · scénario d’entraînement
Conserver les deux meilleures lignes par région à partir d’un jeu de données campagnes d’acquisition conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce campagnes d’acquisition.
Niveau : AvancéComparer les offresRépartir les résultats en quartiles — campagnes d’acquisition · scénario d’entraînement
Répartir les résultats en quartiles à partir d’un jeu de données campagnes d’acquisition conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce campagnes d’acquisition.
Niveau : AvancéComparer les offresComparer chaque valeur à sa moyenne régionale — campagnes d’acquisition · scénario d’entraînement
Comparer chaque valeur à sa moyenne régionale à partir d’un jeu de données campagnes d’acquisition conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce campagnes d’acquisition.
Niveau : IntermédiaireComparer les offresDétecter les références métier dupliquées — campagnes d’acquisition · scénario d’entraînement
Détecter les références métier dupliquées à partir d’un jeu de données campagnes d’acquisition conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce campagnes d’acquisition.
Niveau : IntermédiaireComparer les offresClasser les résultats dans chaque région — tickets de support · scénario d’entraînement
Classer les résultats dans chaque région à partir d’un jeu de données tickets de support conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce tickets de support.
Niveau : IntermédiaireComparer les offresComparer chaque mois au précédent — tickets de support · scénario d’entraînement
Comparer chaque mois au précédent à partir d’un jeu de données tickets de support conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce tickets de support.
Niveau : IntermédiaireComparer les offresConstruire un cumul mensuel — tickets de support · scénario d’entraînement
Construire un cumul mensuel à partir d’un jeu de données tickets de support conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce tickets de support.
Niveau : IntermédiaireComparer les offresLisser une tendance sur deux mois — tickets de support · scénario d’entraînement
Lisser une tendance sur deux mois à partir d’un jeu de données tickets de support conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce tickets de support.
Niveau : AvancéComparer les offresProduire des KPI conditionnels par région — tickets de support · scénario d’entraînement
Produire des KPI conditionnels par région à partir d’un jeu de données tickets de support conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce tickets de support.
Niveau : IntermédiaireComparer les offresMesurer la contribution de chaque ligne — tickets de support · scénario d’entraînement
Mesurer la contribution de chaque ligne à partir d’un jeu de données tickets de support conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce tickets de support.
Niveau : AvancéComparer les offresConserver les deux meilleures lignes par région — tickets de support · scénario d’entraînement
Conserver les deux meilleures lignes par région à partir d’un jeu de données tickets de support conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce tickets de support.
Niveau : AvancéComparer les offresRépartir les résultats en quartiles — tickets de support · scénario d’entraînement
Répartir les résultats en quartiles à partir d’un jeu de données tickets de support conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce tickets de support.
Niveau : AvancéComparer les offresComparer chaque valeur à sa moyenne régionale — tickets de support · scénario d’entraînement
Comparer chaque valeur à sa moyenne régionale à partir d’un jeu de données tickets de support conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce tickets de support.
Niveau : IntermédiaireComparer les offresDétecter les références métier dupliquées — tickets de support · scénario d’entraînement
Détecter les références métier dupliquées à partir d’un jeu de données tickets de support conçu pour contrôler le grain et les écarts. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce tickets de support.
Niveau : IntermédiaireComparer les offresCréer une table contrôlée pour facturation 2 · scénario d’entraînement
Créez une structure qui refuse les identifiants dupliqués et les valeurs négatives. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce système de facturation.
Niveau : AvancéComparer les offresCréer une table contrôlée pour logistique 3 · scénario d’entraînement
Créez une structure qui refuse les identifiants dupliqués et les valeurs négatives. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce expéditions nationales.
Niveau : AvancéComparer les offresCréer une table contrôlée pour rh 4 · scénario d’entraînement
Créez une structure qui refuse les identifiants dupliqués et les valeurs négatives. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce gestion des ressources humaines.
Niveau : AvancéComparer les offresCréer une table contrôlée pour audit 5 · scénario d’entraînement
Créez une structure qui refuse les identifiants dupliqués et les valeurs négatives. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce journal d’audit.
Niveau : AvancéComparer les offresInsérer puis mettre à jour une donnée facturation 2 · scénario d’entraînement
Effectuez deux modifications contrôlées et vérifiez l’état final. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce système de facturation.
Niveau : AvancéComparer les offresInsérer puis mettre à jour une donnée logistique 3 · scénario d’entraînement
Effectuez deux modifications contrôlées et vérifiez l’état final. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce expéditions nationales.
Niveau : AvancéComparer les offresInsérer puis mettre à jour une donnée rh 4 · scénario d’entraînement
Effectuez deux modifications contrôlées et vérifiez l’état final. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce gestion des ressources humaines.
Niveau : AvancéComparer les offresInsérer puis mettre à jour une donnée audit 5 · scénario d’entraînement
Effectuez deux modifications contrôlées et vérifiez l’état final. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce journal d’audit.
Niveau : AvancéComparer les offresProtéger une modification facturation 2 · scénario d’entraînement
Validez une modification correcte et annulez uniquement l’étape incorrecte. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce système de facturation.
Niveau : AvancéComparer les offresProtéger une modification logistique 3 · scénario d’entraînement
Validez une modification correcte et annulez uniquement l’étape incorrecte. Vous devez produire le résultat, le contrôler sur les données sources et expliquer ce qu’il permet de décider dans ce expéditions nationales.
Niveau : AvancéComparer les offresDeux parcours ciblés réutilisent ces expériences.