Parcours ciblé · SQL Analyste

SQL 50

50 expériences canoniques sélectionnées pour renforcer les fondations, l’analyse métier et les fonctions fenêtre. Elles partagent la même progression que le catalogue principal.

Progression0 / 500 %
Difficulté15 · 25 · 1015 débutant · 25 intermédiaire · 10 avancé
Temps indicatif23 hselon la durée de chaque exercice
Compétences travaillées
Définir précisément les colonnes de sortieRespecter l’ordre demandé par le destinataireÉviter SELECT * dans une requête destinée à être réutiliséeTraduire un seuil métier en prédicat WHEREChoisir entre supérieur strict et supérieur ou égalProduire un ordre reproductible avec ORDER BYÉliminer les doublons avec DISTINCTTrier avant de limiter

Votre plan d’entraînement

Une prochaine étape claire, jusqu’à 50/50.

Choisissez votre rythme. Les deux modes utilisent les mêmes exercices et la même progression.

À faire maintenantSélectionner les bonnes colonnes

Affichez uniquement le nom et le prix de chaque produit.

Commencer SQL 50
Progression SQL 500 / 50
0 / 50

2 exercices sur 50 sont ouverts avec votre accès actuel.

Vos réussites sont conservées sur cet appareil. Créez un compte gratuit pour les synchroniser et les retrouver partout.

Jalons SQL 50

Chaque réussite fait avancer votre niveau.

0XP gagnés dans SQL 50
Niveau 1Découverte0 %200 XP avant le niveau suivant
Prochain jalonPremier élan5 exercices restants
  1. Premier élan5 / 50
  2. Fondations15 / 50
  3. Requêtes reliées25 / 50
  4. Prêt pour l’analyse40 / 50
  5. SQL 50 terminé50 / 50

Les XP sont calculés à partir des exercices distincts terminés, jamais à partir du nombre de tentatives.

1Module 1Lire, filtrer et ordonnerSélectionnez les bonnes lignes et rendez le résultat reproductible.0 / 7
  1. Sélectionner les bonnes colonnesSELECT · Débutant · 15 min
    À faire maintenantVoir le détail
  2. Filtrer et trier les commandesWHERE · ORDER BY · Débutant · 15 min
    DisponibleVoir le détail
  3. Lister des catégories uniquesDISTINCT · LIMIT · Débutant · 15 min
    Accès requisVoir le détail
  4. Filtrer une plage de prixBETWEEN · Débutant · 15 min
    Accès requisVoir le détail
  5. Filtrer plusieurs statutsIN · Débutant · 15 min
    Accès requisVoir le détail
  6. Rechercher un préfixe avec LIKELIKE · Débutant · 15 min
    Accès requisVoir le détail
  7. Repérer les livraisons absentesIS NULL · Débutant · 15 min
    Accès requisVoir le détail
2Module 2Préparer et résumer les donnéesTraitez NULL, texte, dates, calculs et premiers indicateurs.0 / 8
  1. Remplacer une valeur NULL avec COALESCENULL · COALESCE · Débutant · 15 min
    Accès requisVoir le détail
  2. Calculer un prix TTCExpressions · ROUND · Débutant · 15 min
    Accès requisVoir le détail
  3. Assembler un libellé produitTexte · Concaténation · Débutant · 15 min
    Accès requisVoir le détail
  4. Normaliser une liste de villesTRIM · UPPER · DISTINCT · Débutant · 15 min
    Accès requisVoir le détail
  5. Extraire l’année d’inscriptionDates · EXTRACT · Débutant · 15 min
    Accès requisVoir le détail
  6. Calculer les indicateurs des commandes payéesCOUNT · SUM · AVG · Débutant · 15 min
    Accès requisVoir le détail
  7. Regrouper le chiffre d’affaires par catégorieGROUP BY · HAVING · Débutant · 15 min
    Accès requisVoir le détail
  8. Conserver les clients sans commandeLEFT JOIN · COUNT · Débutant · 15 min
    Accès requisVoir le détail
3Module 3Relier les tables sans fausser le grainChoisissez la bonne jointure et contrôlez ce que représente chaque ligne.0 / 7
  1. Relier clients et commandesINNER JOIN · Intermédiaire · 25 min
    Accès requisVoir le détail
  2. Trouver les clients sans commandeLEFT JOIN · HAVING · Intermédiaire · 25 min
    Accès requisVoir le détail
  3. Calculer le panier moyen par clientJOIN · AVG · Intermédiaire · 25 min
    Accès requisVoir le détail
  4. Calculer le CA à travers trois tablesJOIN · GROUP BY · Intermédiaire · 25 min
    Accès requisVoir le détail
  5. Relier une table à elle-mêmeSELF JOIN · Intermédiaire · 25 min
    Accès requisVoir le détail
  6. Trouver la première commandeMIN · GROUP BY · Intermédiaire · 25 min
    Accès requisVoir le détail
  7. Filtrer un panier moyen avec HAVINGAVG · HAVING · Intermédiaire · 25 min
    Accès requisVoir le détail
4Module 4Sous-requêtes et opérations d’ensembleTestez une existence, comparez une référence et combinez plusieurs sources.0 / 5
  1. Tester l’existence d’une commande importanteEXISTS · Intermédiaire · 25 min
    Accès requisVoir le détail
  2. Comparer au prix moyenSous-requête · AVG · Intermédiaire · 25 min
    Accès requisVoir le détail
  3. Fusionner clients et prospectsUNION · Intermédiaire · 25 min
    Accès requisVoir le détail
  4. Conserver l’origine avec UNION ALLUNION ALL · Intermédiaire · 25 min
    Accès requisVoir le détail
  5. Trouver l’intersection de deux listesINTERSECT · Intermédiaire · 25 min
    Accès requisVoir le détail
5Module 5Structurer et contrôler une analyseUtilisez les CTE pour réconcilier, dédupliquer et rendre la méthode vérifiable.0 / 7
  1. Segmenter des clients avec une CTECTE · CASE · Intermédiaire · 25 min
    Accès requisVoir le détail
  2. Détecter des e-mails dupliquésQualité · HAVING · Intermédiaire · 25 min
    Accès requisVoir le détail
  3. Réconcilier commandes et paiementsQualité · Sous-requêtes · Intermédiaire · 25 min
    Accès requisVoir le détail
  4. Calculer la marge globale avec une CTECTE · Calculs · Intermédiaire · 25 min
    Accès requisVoir le détail
  5. Classer les trois meilleures catégoriesCTE · TOP N · Intermédiaire · 25 min
    Accès requisVoir le détail
  6. Comparer chaque mois au précédentCTE · Auto-jointure · Intermédiaire · 25 min
    Accès requisVoir le détail
  7. Mesurer la complétude des téléphonesNULL · COUNT · Intermédiaire · 25 min
    Accès requisVoir le détail
6Module 6Construire des KPI fiablesTransformez une demande métier en indicateurs datés, segmentés et interprétables.0 / 6
  1. Calculer le chiffre d’affaires mensuelDates · GROUP BY · Intermédiaire · 25 min
    Accès requisVoir le détail
  2. Analyser un trimestre avec des bornesDates · WHERE · Intermédiaire · 25 min
    Accès requisVoir le détail
  3. Classer le risque de stockCASE WHEN · Intermédiaire · 25 min
    Accès requisVoir le détail
  4. Calculer plusieurs statuts en une ligneCASE · Agrégations · Intermédiaire · 25 min
    Accès requisVoir le détail
  5. Calculer la marge par catégorieProjet · Jointures · Intermédiaire · 25 min
    Accès requisVoir le détail
  6. Suivre le taux de paiement mensuelProjet · KPI · Intermédiaire · 25 min
    Accès requisVoir le détail
7Module 7Cohortes, segmentation et séries temporellesPassez aux cas Analyste multi-étapes et aux fonctions avancées.0 / 5
  1. Éviter le double comptage après plusieurs jointuresGrain · Jointures · Agrégations · Avancé · 55 min
    Accès requisVoir le détail
  2. Construire une cohorte et mesurer la rétentionCohortes · Rétention · Dates · Avancé · 55 min
    Accès requisVoir le détail
  3. Construire une segmentation RFM complèteRFM · Segmentation · CASE · Avancé · 55 min
    Accès requisVoir le détail
  4. Mesurer un funnel sans compter les événements en doubleFunnel · Conversion · FILTER · Avancé · 55 min
    Accès requisVoir le détail
  5. Analyser une série temporelle avec des mois absentsSéries temporelles · LAG · Frames · Avancé · 55 min
    Accès requisVoir le détail
8Module 8Auditer et décider en autonomieDétectez les biais de grain, justifiez les contrôles et défendez une conclusion métier.0 / 5
  1. Dédupliquer avec une règle déterministeQualité · ROW_NUMBER · Égalités · Avancé · 55 min
    Accès requisVoir le détail
  2. Analyser la marge et la contribution réelleMarge · Contribution · Multi-tables · Avancé · 55 min
    Accès requisVoir le détail
  3. Auditer un KPI avant publicationQualité KPI · Grain · Réconciliation · Avancé · 55 min
    Accès requisVoir le détail
  4. Nettoyer un dataset imparfait avant l’analyseQualité · NULL · Références · Avancé · 55 min
    Accès requisVoir le détail
  5. Conduire une analyse autonome de vendeursAnalyse autonome · Décision · Avancé · 55 min
    Accès requisVoir le détail