PaliSkill
SQL — Fonctions de fenêtrage

Chapitre 6 / 9

Combiner fenêtres, CASE et sous-requêtes

9 leçons dans ce chapitre.

1

Cas pratique : fonction de fenêtrage + PARTITION BY combinés

Disponible
0%

Étape par étape : 1. classe chaque équipe séparément : ventes → Amara(1), Baptiste(2), Chloé(2, exaequo) ; support → David(1), Far…

Voir les détails du chapitre

Étape par étape : 1. classe chaque équipe séparément : ventes → Amara(1), Baptiste(2), Chloé(2, exaequo) ; support → David(1), Farid(1, exaequo), Elise(3, car RANK saute le rang 2 après l'égalité). 2. garde les 2 premiers rangs de chaque équipe — mais un exaequo peut faire dépasser ce nombre de lignes gardées : ventes garde ses 3 membres (1, 2, 2 sont tous ≤ 2), support n'en garde que 2 (Elise, au…

🔒

Étiqueter un rang avec CASE

Verrouillée

Une fonction de fenêtre peut être utilisée directement à l'intérieur d'un , dans la liste — ce qui permet de transformer un rang n…

🔒

Une somme conditionnelle : CASE à l'intérieur d'une fonction de fenêtre

Verrouillée

Inversement, un peut se trouver à l'intérieur de l'argument d'une fonction de fenêtre — utile pour cumuler seulement certaines lig…

🔒

Filtrer sur un cumul conditionnel via une sous-requête

Verrouillée

Comme toujours, filtrer sur le résultat d'une fonction de fenêtre — même un cumul conditionnel — exige de passer par une CTE ou un…

🔒

Combiner une fenêtre, un CASE et un GROUP BY classique

Verrouillée

Une fonction de fenêtre calculée dans une CTE peut ensuite être réutilisée par un classique dans la requête englobante — combinant…

🔒

Filtrer sur deux conditions de fenêtre à la fois

Verrouillée

Une CTE peut calculer plusieurs colonnes issues de fonctions de fenêtre différentes, puis la requête englobante peut les combiner…

🔒

Fonction de fenêtre vs GROUP BY : une même moyenne, deux approches

Verrouillée

sans ORDER BY et classique calculent la même moyenne, mais avec une différence essentielle sur le nombre de lignes conservées. La…

🔒

Cas pratique : rang, étiquette et filtre combinés

Verrouillée

Ce cas pratique combine trois outils du chapitre : un rang (RANK), une étiquette (CASE) et un filtre sur cette étiquette (sousrequ…

🔒

Cas pratique final : synthèse d'un bilan complet

Verrouillée

Ce cas pratique final de chapitre combine trois notions vues séparément dans ce module : un total cumulé (SUM), une variation (LAG…

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