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
Isoler les opérations réellement payées — un fournisseur d’énergie · scénario d’entraînement
Isoler les opérations réellement payées dans le contexte de un fournisseur d’énergie, avec un résultat contrôlable. 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 fournisseur d’énergie.
Niveau : DébutantComparer les offresComparer la valeur par ville — un fournisseur d’énergie · scénario d’entraînement
Comparer la valeur par ville dans le contexte de un fournisseur d’énergie, avec un résultat contrôlable. 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 fournisseur d’énergie.
Niveau : DébutantComparer les offresClasser les montants par priorité — un fournisseur d’énergie · scénario d’entraînement
Classer les montants par priorité dans le contexte de un fournisseur d’énergie, avec un résultat contrôlable. 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 fournisseur d’énergie.
Niveau : DébutantComparer les offresCompter le volume par statut — un fournisseur d’énergie · scénario d’entraînement
Compter le volume par statut dans le contexte de un fournisseur d’énergie, avec un résultat contrôlable. 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 fournisseur d’énergie.
Niveau : DébutantComparer les offresLister les catégories actives — un fournisseur d’énergie · scénario d’entraînement
Lister les catégories actives dans le contexte de un fournisseur d’énergie, avec un résultat contrôlable. 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 fournisseur d’énergie.
Niveau : DébutantComparer les offresSuivre l’évolution mensuelle — un fournisseur d’énergie · scénario d’entraînement
Suivre l’évolution mensuelle dans le contexte de un fournisseur d’énergie, avec un résultat contrôlable. 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 fournisseur d’énergie.
Niveau : DébutantComparer les offresIsoler les opérations réellement payées — une agence de tourisme · scénario d’entraînement
Isoler les opérations réellement payées dans le contexte de une agence de tourisme, avec un résultat contrôlable. 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 agence de tourisme.
Niveau : DébutantComparer les offresComparer la valeur par ville — une agence de tourisme · scénario d’entraînement
Comparer la valeur par ville dans le contexte de une agence de tourisme, avec un résultat contrôlable. 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 agence de tourisme.
Niveau : DébutantComparer les offresClasser les montants par priorité — une agence de tourisme · scénario d’entraînement
Classer les montants par priorité dans le contexte de une agence de tourisme, avec un résultat contrôlable. 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 agence de tourisme.
Niveau : DébutantComparer les offresCompter le volume par statut — une agence de tourisme · scénario d’entraînement
Compter le volume par statut dans le contexte de une agence de tourisme, avec un résultat contrôlable. 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 agence de tourisme.
Niveau : DébutantComparer les offresLister les catégories actives — une agence de tourisme · scénario d’entraînement
Lister les catégories actives dans le contexte de une agence de tourisme, avec un résultat contrôlable. 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 agence de tourisme.
Niveau : DébutantComparer les offresSuivre l’évolution mensuelle — une agence de tourisme · scénario d’entraînement
Suivre l’évolution mensuelle dans le contexte de une agence de tourisme, avec un résultat contrôlable. 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 agence de tourisme.
Niveau : DébutantComparer les offresClasser les résultats dans chaque région — abonnements logiciels · scénario d’entraînement
Classer les résultats dans chaque région à partir d’un jeu de données abonnements logiciels 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 abonnements logiciels.
Niveau : IntermédiaireComparer les offresComparer chaque mois au précédent — abonnements logiciels · scénario d’entraînement
Comparer chaque mois au précédent à partir d’un jeu de données abonnements logiciels 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 abonnements logiciels.
Niveau : IntermédiaireComparer les offresConstruire un cumul mensuel — abonnements logiciels · scénario d’entraînement
Construire un cumul mensuel à partir d’un jeu de données abonnements logiciels 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 abonnements logiciels.
Niveau : IntermédiaireComparer les offresLisser une tendance sur deux mois — abonnements logiciels · scénario d’entraînement
Lisser une tendance sur deux mois à partir d’un jeu de données abonnements logiciels 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 abonnements logiciels.
Niveau : AvancéComparer les offresProduire des KPI conditionnels par région — abonnements logiciels · scénario d’entraînement
Produire des KPI conditionnels par région à partir d’un jeu de données abonnements logiciels 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 abonnements logiciels.
Niveau : IntermédiaireComparer les offresMesurer la contribution de chaque ligne — abonnements logiciels · scénario d’entraînement
Mesurer la contribution de chaque ligne à partir d’un jeu de données abonnements logiciels 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 abonnements logiciels.
Niveau : AvancéComparer les offresConserver les deux meilleures lignes par région — abonnements logiciels · scénario d’entraînement
Conserver les deux meilleures lignes par région à partir d’un jeu de données abonnements logiciels 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 abonnements logiciels.
Niveau : AvancéComparer les offresRépartir les résultats en quartiles — abonnements logiciels · scénario d’entraînement
Répartir les résultats en quartiles à partir d’un jeu de données abonnements logiciels 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 abonnements logiciels.
Niveau : AvancéComparer les offresComparer chaque valeur à sa moyenne régionale — abonnements logiciels · scénario d’entraînement
Comparer chaque valeur à sa moyenne régionale à partir d’un jeu de données abonnements logiciels 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 abonnements logiciels.
Niveau : IntermédiaireComparer les offresDétecter les références métier dupliquées — abonnements logiciels · scénario d’entraînement
Détecter les références métier dupliquées à partir d’un jeu de données abonnements logiciels 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 abonnements logiciels.
Niveau : IntermédiaireComparer les offresClasser les résultats dans chaque région — expéditions nationales · scénario d’entraînement
Classer les résultats dans chaque 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 offresComparer chaque mois au précédent — expéditions nationales · scénario d’entraînement
Comparer chaque mois au précédent à 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 offresDeux parcours ciblés réutilisent ces expériences.