Sie verwechseln die beiden Formen von CASE
Ausdrücke. Es gibt einen einfachen Ausdruck (wenn Sie nur Ausdrücke auf Gleichheit vergleichen möchten):
CASE Expr1
WHEN Expr2 THEN ...
WHEN Expr3 THEN ...
ELSE ...
END
Und es gibt einen gesuchten CASE
Ausdruck, wo Sie separate Prädikate auswerten möchten:
CASE
WHEN Predicate1 THEN ...
WHEN Predicate2 THEN ...
ELSE ...
END
Für einen gesuchten CASE
, geben Sie keinen Ausdruck zwischen CASE
an und das erste WHEN
.