Une session courte
Réservez 20 à 30 minutes. Une journée manquée se rattrape : votre défi commence quand vous commencez.
DÉFI GRATUIT · À VOTRE RYTHME
Pas pour réciter du code. Pour savoir lire une requête, vérifier son résultat, repérer une erreur et expliquer ce que l’IA a réellement produit.
LE CONTRAT DES 30 JOURS
Réservez 20 à 30 minutes. Une journée manquée se rattrape : votre défi commence quand vous commencez.
Avant d’exécuter, dites ce que chaque clause doit produire. Après le résultat, vérifiez si cette histoire tient encore.
Les quêtes, missions finales et replays construisent une progression visible dans votre profil SQL Forge.
FEUILLE DE ROUTE COMPLÈTE
Chaque cinquième jour consolide les acquis dans une Mission Finale. Les duels restent facultatifs et peuvent compléter votre entraînement quand vous le souhaitez.
Comprendre ce que la requête demande, quelles lignes elle conserve et comment elle traite les valeurs absentes.
Lire la table sans bruit · Cibler le bon segment
Le podium des prix
Cartographier les statuts · Retrouver les coordonnées manquantes
Classer les marges · Sécuriser les valeurs absentes
Mission Finale Débutant — sauver un export CRM avant l’envoi
Choisir la bonne jointure, protéger le grain d’une table et construire des agrégations défendables.
Relier commandes et clients
Clients sans commande · Revenu par catégorie
Clients au-dessus de 300 $
Traçabilité complète d’une vente · Organigramme lisible
Référentiel des emplacements · Mission Finale Amateur — réconcilier le Customer 360
Décomposer une question complexe avec sous-requêtes, CTE et fonctions de fenêtre lisibles.
Prix au-dessus de la moyenne · Clients ayant une expédition
Clients au-dessus de la dépense moyenne
Descendre l’arbre hiérarchique
Numéroter les commandes client · Mesurer le temps entre commandes
Revenu cumulé quotidien · Mission Finale Intermédiaire — réparer le classement merchandising
Nettoyer, dédoublonner, charger l’incrémental et contrôler la qualité comme en production.
Normaliser les contacts · Dédoublonner à la dernière version
Tableau de contrôle des statuts
Extraire seulement le nouveau
Lire l’état à une date · Audit des doublons
Réconcilier source et détail · Mission Finale Pro — stabiliser une ingestion CRM nocturne
Lire le coût d’une requête et réduire le volume traité sans changer la vérité métier.
Filtre de date sargable · Réduire les octets lus
Anti-join robuste aux NULL
Pré-agréger avant de joindre
Élagage de partition BigQuery · Classement compatible Fabric
Éviter la multiplication · Mission Finale Pro — réduire le coût d’un rapport cloud
Transformer une définition métier en métrique calculable, observable et réutilisable.
Définir une cohorte · Construire un funnel
Détecter les pics anormaux
Vue courante de la dimension · Dernier état des pipelines
Alerte de stock · Protéger l’idempotence
Mission Finale Expert — réconcilier Finance et BI
VOTRE MÉTHODE DE JEU
Vous pourrez expliquer pourquoi la requête fonctionne, ce qu’elle mesure, où elle peut se tromper et comment la rendre plus fiable.
LE JOUR 30 N’EST QUE LE DÉBUT
Créez votre joueur, lancez le Jour 1 et avancez à votre rythme. Votre progression est sauvegardée sur SQL Forge.
RELEVER LE DÉFI →Partagez votre progression avec #DefiSQLForge