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
Construire un cumul mensuel — expéditions nationales · scénario d’entraînement
Construire un cumul mensuel à partir d’un jeu de données expéditions nationales 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 expéditions nationales.
Niveau : IntermédiaireComparer les offresLisser une tendance sur deux mois — expéditions nationales · scénario d’entraînement
Lisser une tendance sur deux mois à partir d’un jeu de données expéditions nationales 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 expéditions nationales.
Niveau : AvancéComparer les offresProduire des KPI conditionnels par région — expéditions nationales · scénario d’entraînement
Produire des KPI conditionnels par région à partir d’un jeu de données expéditions nationales 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 expéditions nationales.
Niveau : IntermédiaireComparer les offresMesurer la contribution de chaque ligne — expéditions nationales · scénario d’entraînement
Mesurer la contribution de chaque ligne à partir d’un jeu de données expéditions nationales 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 expéditions nationales.
Niveau : AvancéComparer les offresConserver les deux meilleures lignes par région — expéditions nationales · scénario d’entraînement
Conserver les deux meilleures lignes par région à partir d’un jeu de données expéditions nationales 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 expéditions nationales.
Niveau : AvancéComparer les offresRépartir les résultats en quartiles — expéditions nationales · scénario d’entraînement
Répartir les résultats en quartiles à partir d’un jeu de données expéditions nationales 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 expéditions nationales.
Niveau : AvancéComparer les offresComparer chaque valeur à sa moyenne régionale — expéditions nationales · scénario d’entraînement
Comparer chaque valeur à sa moyenne régionale à partir d’un jeu de données expéditions nationales 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 expéditions nationales.
Niveau : IntermédiaireComparer les offresDétecter les références métier dupliquées — expéditions nationales · scénario d’entraînement
Détecter les références métier dupliquées à partir d’un jeu de données expéditions nationales 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 expéditions nationales.
Niveau : IntermédiaireComparer les offresClasser les résultats dans chaque région — encaissements clients · scénario d’entraînement
Classer les résultats dans chaque région à partir d’un jeu de données encaissements clients 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 encaissements clients.
Niveau : IntermédiaireComparer les offresComparer chaque mois au précédent — encaissements clients · scénario d’entraînement
Comparer chaque mois au précédent à partir d’un jeu de données encaissements clients 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 encaissements clients.
Niveau : IntermédiaireComparer les offresConstruire un cumul mensuel — encaissements clients · scénario d’entraînement
Construire un cumul mensuel à partir d’un jeu de données encaissements clients 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 encaissements clients.
Niveau : IntermédiaireComparer les offresLisser une tendance sur deux mois — encaissements clients · scénario d’entraînement
Lisser une tendance sur deux mois à partir d’un jeu de données encaissements clients 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 encaissements clients.
Niveau : AvancéComparer les offresProduire des KPI conditionnels par région — encaissements clients · scénario d’entraînement
Produire des KPI conditionnels par région à partir d’un jeu de données encaissements clients 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 encaissements clients.
Niveau : IntermédiaireComparer les offresMesurer la contribution de chaque ligne — encaissements clients · scénario d’entraînement
Mesurer la contribution de chaque ligne à partir d’un jeu de données encaissements clients 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 encaissements clients.
Niveau : AvancéComparer les offresConserver les deux meilleures lignes par région — encaissements clients · scénario d’entraînement
Conserver les deux meilleures lignes par région à partir d’un jeu de données encaissements clients 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 encaissements clients.
Niveau : AvancéComparer les offresRépartir les résultats en quartiles — encaissements clients · scénario d’entraînement
Répartir les résultats en quartiles à partir d’un jeu de données encaissements clients 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 encaissements clients.
Niveau : AvancéComparer les offresComparer chaque valeur à sa moyenne régionale — encaissements clients · scénario d’entraînement
Comparer chaque valeur à sa moyenne régionale à partir d’un jeu de données encaissements clients 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 encaissements clients.
Niveau : IntermédiaireComparer les offresDétecter les références métier dupliquées — encaissements clients · scénario d’entraînement
Détecter les références métier dupliquées à partir d’un jeu de données encaissements clients 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 encaissements clients.
Niveau : IntermédiaireComparer les offresClasser les résultats dans chaque région — campagnes d’acquisition · scénario d’entraînement
Classer les résultats dans chaque 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 : IntermédiaireComparer les offresComparer chaque mois au précédent — campagnes d’acquisition · scénario d’entraînement
Comparer chaque mois au précédent à 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 offresConstruire un cumul mensuel — campagnes d’acquisition · scénario d’entraînement
Construire un cumul mensuel à 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 offresLisser une tendance sur deux mois — campagnes d’acquisition · scénario d’entraînement
Lisser une tendance sur deux mois à 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 offresProduire des KPI conditionnels par région — campagnes d’acquisition · scénario d’entraînement
Produire des KPI conditionnels 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 : IntermédiaireComparer les offresMesurer la contribution de chaque ligne — campagnes d’acquisition · scénario d’entraînement
Mesurer la contribution de chaque ligne à 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 offresDeux parcours ciblés réutilisent ces expériences.