Es gibt ein Äquivalent. Es wird als CASE
bezeichnet
Aussage.
Es gibt zwei Formen von CASE:
Einfacher FALL:
CASE search-expression
WHEN expression [, expression [ ... ]] THEN
statements
[ WHEN expression [, expression [ ... ]] THEN
statements
... ]
[ ELSE
statements ]
END CASE;
Gesuchter CASE:
CASE
WHEN boolean-expression THEN
statements
[ WHEN boolean-expression THEN
statements
... ]
[ ELSE
statements ]
END CASE;
CASE
Aussagen sind leichter zu lesen; Ich bevorzuge diese gegenüber decode()
in Oracle.