Hay un equivalente. Se llama CASE
declaración.
Hay dos formas de CASO:
CASO sencillo:
CASE search-expression
WHEN expression [, expression [ ... ]] THEN
statements
[ WHEN expression [, expression [ ... ]] THEN
statements
... ]
[ ELSE
statements ]
END CASE;
CASO buscado:
CASE
WHEN boolean-expression THEN
statements
[ WHEN boolean-expression THEN
statements
... ]
[ ELSE
statements ]
END CASE;
CASE
las declaraciones son más fáciles de leer; Prefiero estos sobre decode()
en Oráculo.