Chapitre 6 / 9
Combiner fenêtres, CASE et sous-requêtes
9 leçons dans ce chapitre.
Cas pratique : fonction de fenêtrage + PARTITION BY combinés
É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
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
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
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
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
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
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
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
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.
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