PaliSkill
SQL avancé

Chapitre 4 / 10

CASE WHEN et agrégation conditionnelle

9 leçons dans ce chapitre.

1

Transformation conditionnelle : CASE WHEN

Disponible
0%

évalue les conditions dans l'ordre, et renvoie la valeur associée à la première condition vraie ; couvre tous les cas restants. Av…

Voir les détails du chapitre

évalue les conditions dans l'ordre, et renvoie la valeur associée à la première condition vraie ; couvre tous les cas restants. Avec plusieurs branches : À retenir : renvoie la valeur de la première condition vraie. Les conditions sont testées dans l'ordre d'écriture ; une fois une condition vraie trouvée, les suivantes ne sont plus évaluées. capture tous les cas non couverts par les précédents. À…

🔒

CASE simple vs CASE recherché

Verrouillée

Toutes les leçons précédentes utilisaient un CASE recherché (), qui accepte n'importe quelle condition booléenne. Il existe une fo…

🔒

CASE imbriqué

Verrouillée

Un peut contenir un autre comme résultat d'une de ses branches — utile pour affiner une catégorie déjà déterminée par une première…

🔒

Agrégation conditionnelle : SUM(CASE WHEN…)

Verrouillée

Placer un à l'intérieur d'une fonction d'agrégation permet de compter ou de sommer sélectivement, selon une condition — une techni…

🔒

Construire un tableau croisé simple avec CASE

Verrouillée

La même technique, appliquée à une colonne numérique plutôt qu'à un simple comptage, construit un petit tableau croisé — plusieurs…

🔒

La clause FILTER : une alternative à CASE dans un agrégat

Verrouillée

, ajoutée après une fonction d'agrégation, ne fait agréger que les lignes qui remplissent cette condition — une alternative plus l…

🔒

CASE dans ORDER BY : un tri personnalisé

Verrouillée

peut trier sur le résultat d'un , pas seulement sur une colonne — utile pour imposer un ordre qui n'est ni alphabétique ni numériq…

🔒

Combiner CASE et sous-requête

Verrouillée

La condition d'un peut ellemême contenir une sousrequête — par exemple pour comparer chaque ligne à une moyenne générale. La sousr…

🔒

Cas pratique : un rapport à trois catégories

Verrouillée

Ce cas pratique combine agrégation conditionnelle et dans une seule requête — les notions de ce chapitre. Étape par étape : 1. com…

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 (10 leçons sur 90).

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 80 leçons restantes de ce module