Có một tương đương. Nó được gọi là CASE
tuyên bố.
Có hai dạng CASE:
TRƯỜNG HỢP Đơn giản:
CASE search-expression
WHEN expression [, expression [ ... ]] THEN
statements
[ WHEN expression [, expression [ ... ]] THEN
statements
... ]
[ ELSE
statements ]
END CASE;
TRƯỜNG HỢP đã tìm kiếm:
CASE
WHEN boolean-expression THEN
statements
[ WHEN boolean-expression THEN
statements
... ]
[ ELSE
statements ]
END CASE;
CASE
các câu lệnh dễ đọc hơn; Tôi thích những thứ này hơn decode()
trong Oracle.