PaliSkill
SQL — Fonctions de fenêtrage

Chapitre 7 / 9

Mise en pratique : sport et compétition

9 leçons dans ce chapitre.

1

Présentation : ROW_NUMBER pour la meilleure performance d'un club

Disponible
0%

Nouveau secteur pour ce chapitre : un club sportif suit les temps de ses athlètes sur plusieurs éditions d'une compétition. Attent…

Voir les détails du chapitre

Nouveau secteur pour ce chapitre : un club sportif suit les temps de ses athlètes sur plusieurs éditions d'une compétition. Attention : ici, un temps plus bas est une meilleure performance — l'inverse des exemples précédents du module, où une valeur plus haute (ancienneté, score) était toujours la meilleure. (et non DESC) place les temps les plus bas en premier — puisqu'ici, plus bas est meilleur.…

🔒

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

La première leçon de chaque chapitre est gratuite (9 leçons sur 81).

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 72 leçons restantes de ce module