PaliSkill
← SQL — Fonctions de fenêtrage

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

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

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é ?

Verrouillée

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.

Voir le quiz →

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