Existe um equivalente. É chamado de
CASE
declaração. Existem duas formas de CASE:
CASO Simples:
CASE search-expression
WHEN expression [, expression [ ... ]] THEN
statements
[ WHEN expression [, expression [ ... ]] THEN
statements
... ]
[ ELSE
statements ]
END CASE;
CASO pesquisado:
CASE
WHEN boolean-expression THEN
statements
[ WHEN boolean-expression THEN
statements
... ]
[ ELSE
statements ]
END CASE;
CASE
as declarações são mais fáceis de ler; Eu prefiro estes sobre decode()
em Oráculo.