PaliSkill
SQL — Fonctions de fenêtrage

Chapitre 9 / 9

Mise en pratique : résultats académiques

9 leçons dans ce chapitre.

1

Présentation : RANK pour le classement d'une session d'examen

Disponible
0%

Dernier secteur de ce module : le suivi des notes d'étudiants sur plusieurs sessions d'examen (notes sur 20, plus haut = meilleur)…

Voir les détails du chapitre

Dernier secteur de ce module : le suivi des notes d'étudiants sur plusieurs sessions d'examen (notes sur 20, plus haut = meilleur). À la session 1, les notes triées de la plus haute à la plus basse sont : 15 (Chiara), 12 (Amina), 11 (Driss), 10 (Bruno) — Chiara obtient rangsession = 1. À retenir : Ce chapitre final revisite l'ensemble des techniques du module (RANK, PERCENTRANK, LAG, AVG cumulé, F…

🔒

PERCENT_RANK : la position relative dans sa filière

Verrouillée

Retour sur (chapitre 2), appliqué ici à la moyenne finale de chaque étudiant, par filière. Moyennes finales : Amina 14, Bruno 12 (…

🔒

LAG et la progression entre deux sessions

Verrouillée

Comme au chapitre 3, mesure la progression d'un étudiant d'une session à l'autre — ici, une note qui augmente est un progrès (comm…

🔒

AVG() OVER : la moyenne cumulée d'un étudiant

Verrouillée

Comme au chapitre 4, calcule une moyenne cumulée — ici, la moyenne d'un étudiant au fil de ses sessions passées. Pour Bruno : sess…

🔒

FIRST_VALUE et LAST_VALUE : l'écart entre la première et la dernière note

Verrouillée

Comme au chapitre 5, et (avec son cadre corrigé) permettent de comparer directement le point de départ et le point d'arrivée de ch…

🔒

NTILE pour répartir les étudiants en groupes de niveau

Verrouillée

Comme aux chapitres 1 et 8, répartit des lignes en groupes de taille égale — ici, pour distinguer deux groupes de niveau selon la…

🔒

CASE et fenêtre : attribuer une mention selon la moyenne finale

Verrouillée

Comme au chapitre 6, un peut transformer une moyenne cumulée (calculée sans ORDER BY, donc constante sur toutes les lignes d'un ét…

🔒

Cas pratique : qui a le moins progressé ?

Verrouillée

Ce cas pratique combine FIRSTVALUE/LASTVALUE (leçon 5) pour identifier l'étudiant dont la progression a été la plus faible — un ré…

🔒

Cas pratique final du module : un rapport complet

Verrouillée

Ce cas pratique referme le module entier en combinant, dans une seule requête, un classement par filière (RANK), une mention (CASE…

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