PaliSkill
SQL — Fonctions de fenêtrage

Chapitre 4 / 9

Agrégats de fenêtre et cadres

9 leçons dans ce chapitre.

1

SUM() OVER : un total cumulé, pas un total global

Disponible
0%

Contrairement à avec , qui réduit chaque groupe à une seule ligne, conserve toutes les lignes et calcule, pour chacune, un total c…

Voir les détails du chapitre

Contrairement à avec , qui réduit chaque groupe à une seule ligne, conserve toutes les lignes et calcule, pour chacune, un total cumulé jusqu'à cette ligne. Nouvelle table pour ce chapitre (montants en dollars) : Pour Nord : mois 1 → 100 ; mois 2 → 100 + 150 = 250 ; mois 3 → 100 + 150 + 200 = 450. Chaque ligne accumule les montants des mois précédents et le sien, au sein de sa propre boutique. À r…

🔒

SUM() OVER sans ORDER BY : le total de toute la partition

Verrouillée

Sans dans la clause , il n'y a pas de notion de « lignes précédentes » : calcule alors le total de toute la partition, répété iden…

🔒

AVG() OVER : une moyenne cumulée

Verrouillée

Le même principe de cumul s'applique à : avec un , elle calcule la moyenne de toutes les lignes précédentes et de la ligne courant…

🔒

COUNT() OVER : un compteur cumulé ou un total fixe

Verrouillée

suit la même règle que SUM et AVG : avec ORDER BY, un compteur qui progresse ligne par ligne ; sans ORDER BY, le nombre total de l…

🔒

ROWS BETWEEN : une fenêtre glissante à taille fixe

Verrouillée

Un cadre explicite permet de limiter la fenêtre à un nombre fixe de lignes, plutôt qu'un cumul qui grandit indéfiniment. Cette fen…

🔒

ROWS vs RANGE : ce qui change en présence d'ex-aequo

Verrouillée

Sans précision, le cadre par défaut d'une fonction avec ORDER BY est — et traite différemment les lignes exaequo (mêmes valeurs su…

🔒

UNBOUNDED FOLLOWING : calculer ce qu'il reste à venir

Verrouillée

Le cadre d'une fonction de fenêtre n'est pas limité à « ce qui précède » : calcule un total à partir de la ligne courante jusqu'à…

🔒

Combiner AVG() et ROWS BETWEEN : une moyenne mobile

Verrouillée

avec un cadre explicite calcule une moyenne mobile — une technique courante pour lisser des variations ligne par ligne. Pour Nord…

🔒

Cas pratique : le total cumulé de la dernière ligne égale le total de la partition

Verrouillée

Ce cas pratique vérifie une propriété toujours vraie : sur la dernière ligne d'une partition (selon l'ORDER BY du cumul), le total…

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