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.
Conserver l’origine avec UNION ALL
Empilez deux listes sans perdre la traçabilité.
Niveau : IntermédiaireComparer les offresTrouver l’intersection de deux listes
Conservez uniquement les valeurs présentes dans les deux ensembles.
Niveau : IntermédiaireComparer les offresRelier une table à elle-même
Représentez une hiérarchie simple avec deux alias.
Niveau : IntermédiaireComparer les offresCalculer le CA à travers trois tables
Suivez les clés sans additionner deux fois une mesure.
Niveau : IntermédiaireComparer les offresClasser le risque de stock
Transformez des seuils opérationnels en catégories lisibles.
Niveau : IntermédiaireComparer les offresMesurer la complétude des téléphones
Produisez un taux de qualité à partir de volumes explicites.
Niveau : IntermédiaireComparer les offresDétecter des e-mails dupliqués
Transformez une contrainte d’unicité en contrôle mesurable.
Niveau : IntermédiaireComparer les offresRéconcilier commandes et paiements
Comparez deux totaux indépendants dans une seule ligne de contrôle.
Niveau : IntermédiaireComparer les offresCalculer la marge globale avec une CTE
Séparez mesures de base et indicateurs dérivés.
Niveau : IntermédiaireComparer les offresClasser les trois meilleures catégories
Préparez un agrégat fiable avant de limiter le classement.
Niveau : IntermédiaireComparer les offresCalculer plusieurs statuts en une ligne
Construisez des indicateurs conditionnels sans multiplier les requêtes.
Niveau : IntermédiaireComparer les offresFiltrer un panier moyen avec HAVING
Appliquez un seuil sur un indicateur agrégé.
Niveau : IntermédiaireComparer les offresTrouver la première commande
Ramenez un historique à sa première date par client.
Niveau : IntermédiaireComparer les offresComparer chaque mois au précédent
Alignez deux périodes pour calculer une évolution absolue.
Niveau : IntermédiaireComparer les offresCalculer la marge par catégorie
Distinguez chiffre d’affaires, coût et marge sur des lignes payées.
Niveau : IntermédiaireComparer les offresSuivre le taux de paiement mensuel
Combinez calendrier et agrégation conditionnelle dans un indicateur contrôlable.
Niveau : IntermédiaireComparer les offresFiltrer puis trier un seuil
Conservez un seuil inclusif et rendez le résultat contrôlable.
Niveau : DébutantOuvrir l’exerciceSélectionner plusieurs marques
Exprimez une liste fermée sans répéter plusieurs OR.
Niveau : DébutantCréer un compte gratuitCalculer une marge unitaire
Créez un indicateur simple à partir de deux colonnes compatibles.
Niveau : DébutantCréer un compte gratuitContrôler la longueur des noms
Mesurez un texte avant un export à taille limitée.
Niveau : DébutantCréer un compte gratuitÉviter le double comptage après plusieurs jointures
Calculez le revenu client sans multiplier les lignes lorsqu’une commande possède plusieurs articles et plusieurs paiements.
Niveau : AvancéComparer les offresConstruire une cohorte et mesurer la rétention
Passez des événements bruts à une matrice de rétention sans compter deux fois un compte actif.
Niveau : AvancéComparer les offresConstruire une segmentation RFM complète
Mesurez récence, fréquence et valeur, puis transformez les scores en segments actionnables.
Niveau : AvancéComparer les offresMesurer un funnel sans compter les événements en double
Transformez un journal d’événements imparfait en taux de conversion par étape et par canal.
Niveau : AvancéComparer 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 — une librairie régionale · scénario d’entraînement
Isoler les opérations réellement payées dans le contexte de une librairie régionale, 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 réseau de librairies.
Niveau : DébutantComparer les offresComparer la valeur par ville — une librairie régionale · scénario d’entraînement
Comparer la valeur par ville dans le contexte de une librairie régionale, 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 réseau de librairies.
Niveau : DébutantComparer les offresClasser les montants par priorité — une librairie régionale · scénario d’entraînement
Classer les montants par priorité dans le contexte de une librairie régionale, 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 réseau de librairies.
Niveau : DébutantComparer les offresCompter le volume par statut — une librairie régionale · scénario d’entraînement
Compter le volume par statut dans le contexte de une librairie régionale, 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 réseau de librairies.
Niveau : DébutantComparer les offresLister les catégories actives — une librairie régionale · scénario d’entraînement
Lister les catégories actives dans le contexte de une librairie régionale, 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 réseau de librairies.
Niveau : DébutantComparer les offresSuivre l’évolution mensuelle — une librairie régionale · scénario d’entraînement
Suivre l’évolution mensuelle dans le contexte de une librairie régionale, 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 réseau de librairies.
Niveau : DébutantComparer les offresIsoler les opérations réellement payées — un réseau de cliniques · scénario d’entraînement
Isoler les opérations réellement payées dans le contexte de un réseau de cliniques, 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 réseau de cliniques.
Niveau : DébutantComparer les offresComparer la valeur par ville — un réseau de cliniques · scénario d’entraînement
Comparer la valeur par ville dans le contexte de un réseau de cliniques, 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 réseau de cliniques.
Niveau : DébutantComparer les offresClasser les montants par priorité — un réseau de cliniques · scénario d’entraînement
Classer les montants par priorité dans le contexte de un réseau de cliniques, 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 réseau de cliniques.
Niveau : DébutantComparer les offresCompter le volume par statut — un réseau de cliniques · scénario d’entraînement
Compter le volume par statut dans le contexte de un réseau de cliniques, 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 réseau de cliniques.
Niveau : DébutantComparer les offresLister les catégories actives — un réseau de cliniques · scénario d’entraînement
Lister les catégories actives dans le contexte de un réseau de cliniques, 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 réseau de cliniques.
Niveau : DébutantComparer les offresSuivre l’évolution mensuelle — un réseau de cliniques · scénario d’entraînement
Suivre l’évolution mensuelle dans le contexte de un réseau de cliniques, 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 réseau de cliniques.
Niveau : DébutantComparer les offresIsoler les opérations réellement payées — un organisme de formation · scénario d’entraînement
Isoler les opérations réellement payées dans le contexte de un organisme de formation, 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 organisme de formation.
Niveau : DébutantComparer les offresComparer la valeur par ville — un organisme de formation · scénario d’entraînement
Comparer la valeur par ville dans le contexte de un organisme de formation, 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 organisme de formation.
Niveau : DébutantComparer les offresClasser les montants par priorité — un organisme de formation · scénario d’entraînement
Classer les montants par priorité dans le contexte de un organisme de formation, 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 organisme de formation.
Niveau : DébutantComparer les offresCompter le volume par statut — un organisme de formation · scénario d’entraînement
Compter le volume par statut dans le contexte de un organisme de formation, 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 organisme de formation.
Niveau : DébutantComparer les offresLister les catégories actives — un organisme de formation · scénario d’entraînement
Lister les catégories actives dans le contexte de un organisme de formation, 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 organisme de formation.
Niveau : DébutantComparer les offresSuivre l’évolution mensuelle — un organisme de formation · scénario d’entraînement
Suivre l’évolution mensuelle dans le contexte de un organisme de formation, 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 organisme de formation.
Niveau : DébutantComparer les offresIsoler les opérations réellement payées — une entreprise de livraison · scénario d’entraînement
Isoler les opérations réellement payées dans le contexte de une entreprise de livraison, 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 entreprise de livraison.
Niveau : DébutantComparer les offresComparer la valeur par ville — une entreprise de livraison · scénario d’entraînement
Comparer la valeur par ville dans le contexte de une entreprise de livraison, 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 entreprise de livraison.
Niveau : DébutantComparer les offresClasser les montants par priorité — une entreprise de livraison · scénario d’entraînement
Classer les montants par priorité dans le contexte de une entreprise de livraison, 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 entreprise de livraison.
Niveau : DébutantComparer les offresCompter le volume par statut — une entreprise de livraison · scénario d’entraînement
Compter le volume par statut dans le contexte de une entreprise de livraison, 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 entreprise de livraison.
Niveau : DébutantComparer les offresLister les catégories actives — une entreprise de livraison · scénario d’entraînement
Lister les catégories actives dans le contexte de une entreprise de livraison, 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 entreprise de livraison.
Niveau : DébutantComparer les offresSuivre l’évolution mensuelle — une entreprise de livraison · scénario d’entraînement
Suivre l’évolution mensuelle dans le contexte de une entreprise de livraison, 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 entreprise de livraison.
Niveau : DébutantComparer les offresDeux parcours ciblés réutilisent ces expériences.