Aller au contenu
Apprendre.
  • M1 · toutes les matières15 matières : Préparation de données, API & sécurité, CI/CD, Docker, Merise, Dataviz, KNIME, ML appliqué : projet LoL, SQL & UML, SQL avancé, Machine Learning, Git, IA frugale & responsable, Qualité des données, MathématiquesAnnée
  • M2 · toutes les matières4 matières : Deep Learning, AI Act, Comex & Fundraising, Gouvernance & DataMeshAnnée
  • Deep LearningM2 · 4 modules · Réseaux de neurones, CNN, texte, modèles génératifs.Matière
  • Préparation de donnéesM1 · 3 modules · Nettoyer, transformer et fusionner des données avec Python.Matière
  • API & sécuritéM1 · 2 modules · Consommer, concevoir et sécuriser des API.Matière
  • CI/CDM1 · 1 module · Intégration et livraison continues.Matière
  • DockerM1 · 3 modules · Conteneurs, images, volumes, réseaux, Compose.Matière
  • MeriseM1 · 2 modules · Modéliser une base : MCD, MLD, MPD.Matière
  • DatavizM1 · 2 modules · Visualiser pour comprendre et décider.Matière
  • KNIMEM1 · 1 module · Explorer et nettoyer des données en workflow.Matière
  • ML appliqué : projet LoLM1 · 2 modules · Du besoin métier au POC de vision par ordinateur.Matière
  • SQL & UMLM1 · 3 modules · Modèles UML et requêtes SQL.Matière
  • SQL avancéM1 · 3 modules · Jointures, fenêtres, CTE, optimisation.Matière
  • Machine LearningM1 · 3 modules · Régression, classification, segmentation, projet.Matière

↑↓ naviguer↵ ouvre le résultat en surbrillanceesc fermer

Bilan · Partie 2

Bilan

Cette partie a étendu les fenêtres vers les agrégats analytiques, le classement et les pipelines. Le fil : une table devient un langage de modélisation opérationnelle, où SQL transforme des données en calculs, des calculs en signaux, et des signaux en décisions analytiques.

QuestionOutil
Enrichir chaque ligne d'une agrégationAGG(...) OVER (...)
Transformer une mesure en décisionCASE WHEN
Classer à une dateROW_NUMBER / RANK / DENSE_RANK avec PARTITION BY date
Composer des étapesWITH (CTE)
Comparer deux mémoiresdeux moyennes (courte/longue)
Rendre comparablez-score, NULLIF

Et avant de te fier à un résultat : fuite d'information ? bords ? partitions ? ordre ? fenêtres ? Le bon SQL avancé est syntaxiquement correct, sémantiquement juste et interprétable.

Vérifie que tu as compris

Quelle requête ne réduit PAS le nombre de lignes de la table ?