Die einfache Form von Case
erlaubt nur einen Ausdruck pro When
-Klausel. Mit der kommagetrennten Form kann eine Liste von Ausdrücken angegeben werden.
SELECT CASE <Ausdruck> WHEN 0, 1, 2 THEN 'gut'
WHEN 3, 7, 9 THEN 'schlecht'
END
FROM …
Tutorial
Andere bedingte SQL-Ausdrücke
Das kommaseparierte Case
ist in ISO/IEC 9075:2016-2 als optionale Funktion F263, „Comma-separated predicates in simple CASE
expression“ definiert.
20 Jahre SQL-Evolution kann man nicht an einem Tag nachholen. Abonniere den Newsletter via E-Mail, Twitter oder RSS um sukzessive aufzuholen und modern-sql.com am Radar zu behalten.
Markus verwandelt veraltetes SQL-92-Wissen in solides und zeitgemäßes SQL-Know-how