Er is een equivalent. Het heet een CASE
verklaring.
Er zijn twee vormen van CASE:
Eenvoudig GEVAL:
CASE search-expression
WHEN expression [, expression [ ... ]] THEN
statements
[ WHEN expression [, expression [ ... ]] THEN
statements
... ]
[ ELSE
statements ]
END CASE;
Gezocht CASE:
CASE
WHEN boolean-expression THEN
statements
[ WHEN boolean-expression THEN
statements
... ]
[ ELSE
statements ]
END CASE;
CASE
uitspraken zijn gemakkelijker te lezen; Ik geef de voorkeur aan deze boven decode()
in Orakel.