PaliSkill
SQL — Fonctions de fenêtrage

Chapitre 3 / 9

LAG et LEAD approfondis

9 leçons dans ce chapitre.

1

LAG() et LEAD() : valeur de la ligne précédente/suivante

Disponible
0%

renvoie la valeur de la ligne précédente, selon l'ordre défini ; renvoie celle de la ligne suivante. Pour la toute première (ou de…

Voir les détails du chapitre

renvoie la valeur de la ligne précédente, selon l'ordre défini ; renvoie celle de la ligne suivante. Pour la toute première (ou dernière) ligne d'une partition, il n'existe pas de ligne précédente (ou suivante) : le résultat est alors . Dans l'équipe support (ordre : David, Farid, Elise), Farid reçoit l'ancienneté de David (7) comme ancienneteprecedente ; Elise reçoit celle de Farid (7). David, pr…

🔒

LAG/LEAD avec un décalage : accéder à plusieurs lignes en arrière

Verrouillée

accepte un deuxième argument : le nombre de lignes à remonter (par défaut, 1). fonctionne symétriquement en avançant de n lignes.…

🔒

LAG/LEAD avec une valeur par défaut

Verrouillée

Un troisième argument optionnel remplace le habituel par une valeur de repli : . Pour la toute première manche de chaque joueur, i…

🔒

Détecter un changement : le piège de NULL face à =

Verrouillée

Comparer une ligne à la précédente avec semble naturel, mais cache un piège : toute comparaison avec renvoie (ni vrai ni faux), pa…

🔒

Calculer une variation entre une ligne et la précédente

Verrouillée

Soustraire de la colonne courante donne directement l'écart entre deux lignes consécutives — une technique fréquente pour suivre u…

🔒

Détecter la dernière ligne d'une partition avec LEAD IS NULL

Verrouillée

Symétriquement à LAG sur la première ligne, vaut sur la dernière ligne d'une partition — une propriété exploitable pour isoler ces…

🔒

LAG/LEAD avec un PARTITION BY sur plusieurs colonnes

Verrouillée

accepte plusieurs colonnes séparées par une virgule : les partitions sont alors formées par chaque combinaison de valeurs. Table d…

🔒

Combiner LAG et CASE pour étiqueter une tendance

Verrouillée

La variation calculée avec LAG (leçon précédente) peut être transformée en étiquette lisible grâce à . Pour la manche 3 de Nadia (…

🔒

Cas pratique : ne garder que les manches en hausse

Verrouillée

Ce cas pratique filtre sur une variation calculée par LAG — ce qui, comme toujours, exige une CTE ou une sousrequête. Étape par ét…

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