CASE WHEN

CASE WHEN ... THEN ... ELSE ... END est l'expression conditionnelle de SQL : elle renvoie la valeur de la première condition vraie, sinon la valeur de ELSE, ou NULL si elle est absente. Elle sert à créer des catégories, des indicateurs ou des tranches dans SELECT, ORDER BY ou à l'intérieur d'un agrégat.

Exemple

CASE WHEN prix < 10 THEN 'bas' WHEN prix < 50 THEN 'moyen' ELSE 'haut' END

Notions voisines

Tout le glossaire