Chapitre 7 / 9
Mise en pratique : sport et compétition
9 leçons dans ce chapitre.
Présentation : ROW_NUMBER pour la meilleure performance d'un club
Nouveau secteur pour ce chapitre : un club sportif suit les temps de ses athlètes sur plusieurs éditions d'une compétition. Attent…
LAG et la progression entre deux éditions : le piège du signe
Comme au chapitre 3, permet de comparer une ligne à la précédente. Mais ici, l'interprétation du signe s'inverse par rapport aux e…
RANK par édition, tous clubs confondus
Un classement général (sans PARTITION BY club) compare tous les athlètes entre eux, quelle que soit leur équipe — utile pour un cl…
SUM() OVER : le temps total cumulé couru par un athlète
Comme au chapitre 4, calcule un cumul — ici, le temps total couru par un athlète sur l'ensemble de ses éditions. Pour Leila : édit…
AVG() OVER : le temps moyen cumulé d'un athlète
La moyenne cumulée (chapitre 4) s'applique de la même façon aux temps de course. Pour Malik : édition 1 → 66 (moyenne d'une seule…
FIRST_VALUE() : le temps de référence et l'écart de progression
Comme au chapitre 5, sert de référence fixe — ici, le temps de la toute première édition de chaque athlète. Pour Malik : édition 1…
Isoler la meilleure performance de chaque club avec RANK
Comme au chapitre 2, isoler un rang exige une sousrequête ou une CTE — le même principe s'applique ici, avec un ORDER BY ASC. Résu…
Comparer un rang de club à un rang général
La portée d'un change complètement le sens d'un rang — comparer les deux côte à côte le rend concret. ne comporte aucun : il class…
Cas pratique final : qui a le plus progressé ?
Ce cas pratique combine FIRSTVALUE (leçon 6) et un filtre pour identifier l'athlète le plus progressiste — celui dont l'écart de p…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/9 terminées
Accès complet
Les 3 premières leçons de ce module sont gratuites.
8 000 XOF / 12,20 € / 13,29 $
Débloquez les 78 leçons restantes de ce module