Jaikit Formations
Accueil â€ș Cours libre

SQL au quotidien 📖 Mode autonomie

RequĂȘtes rĂ©elles : jointures, agrĂ©gations, sous-requĂȘtes, window functions. SQLite tourne **dans ton navigateur** (sql.js / WASM), tu pratiques sans toucher Ă  une vraie base et sans envoyer une seule requĂȘte Ă  notre serveur. SchĂ©ma clients/commandes prĂ©-chargĂ©.

Tu es en mode cours libre : tu parcours la matiĂšre Ă  ton rythme, aucune IA n'est appelĂ©e. Les indices et rĂ©ponses se rĂ©vĂšlent quand tu cliques dessus. PrĂ©fĂšre le mode coach IA pour ĂȘtre accompagnĂ© sur ton propre problĂšme.

🎯 QuĂȘtes — parcours sĂ©quencĂ©s avec auto-validation

Des missions concrĂštes avec XP + badges. Validation automatique Ă  chaque Ă©tape (pas d'IA nĂ©cessaire). Les quĂȘtes avec prĂ©requis sont grisĂ©es tant que leur prĂ©requis n'est pas complĂ©tĂ©.

Retrouver les clients sans commande à démarrer

Utiliser LEFT JOIN + IS NULL pour lister les clients qui n'ont jamais passé commande.

beginner · 10 min · +50 XP · 🏅 sql-left-join · 0/4 Ă©tapes
Top 3 commandes par ville (window function) à démarrer

Utiliser ROW_NUMBER() OVER (PARTITION BY ... ORDER BY ...) pour le classement par groupe.

advanced · 12 min · +70 XP · 🏅 sql-window-pro · 0/4 Ă©tapes

📝 Exercices Ă©crits — QCM & lacunes

Exercices de mémorisation active : lacunes à compléter, vocabulaire, compréhension. Tes réponses sont sauvegardées dans la session coach IA.

Débutant SELECT & filtres 8 exercices
Interroge n'importe quelle table avec confiance.
Intermédiaire Agrégations & JOIN 8 exercices
AgrÚge et croise tes données comme un pro.
Commencer en mode coach IA → Les exercices s'ouvrent dans la session.

Module 1 — Jointures et filtres

Les 80% d'une journée analyste.

  1. LEFT JOIN pour trouver l'absent beginner
    Utiliser LEFT JOIN ... WHERE ... IS NULL pour lister ce qui n'existe pas.

Module 2 — AgrĂ©gats et fenĂȘtres

GROUP BY, HAVING, window functions.

  1. Top N par groupe advanced
    Utiliser ROW_NUMBER() OVER (PARTITION BY ... ORDER BY ...).