Ответ 1
Существует эквивалент. Он назывался CASE
.
Существуют две формы CASE:
Простой CASE:
CASE search-expression
WHEN expression [, expression [ ... ]] THEN
statements
[ WHEN expression [, expression [ ... ]] THEN
statements
... ]
[ ELSE
statements ]
END CASE;
Искал CASE:
CASE
WHEN boolean-expression THEN
statements
[ WHEN boolean-expression THEN
statements
... ]
[ ELSE
statements ]
END CASE;
CASE
утверждения легче читать; Я предпочитаю их в decode()
в Oracle.