Có một hàm ANSI SQL tương đương với hàm DECODE của Oracle không?Chuẩn SQL thay thế cho Oracle DECODE
Chức năng giải mã của Oracle là cấu trúc IF-THEN-ELSE trong SQL.
Có một hàm ANSI SQL tương đương với hàm DECODE của Oracle không?Chuẩn SQL thay thế cho Oracle DECODE
Chức năng giải mã của Oracle là cấu trúc IF-THEN-ELSE trong SQL.
Một biểu thức CASE là phương pháp ANSI SQL, trong đó có 2 giống, "đơn giản" và "tìm kiếm":
1) Đơn giản biểu HỒ SƠ:
CASE col WHEN 1 THEN 'One'
WHEN 2 THEN 'Two'
ELSE 'More'
END
2) Biểu thức CASE được tìm kiếm:
CASE WHEN col < 0 THEN 'Negative'
WHEN col = 0 THEN 'Zero'
ELSE 'Positive'
END
CASE WHEN a=1 THEN value1
WHEN a=2 THEN value2
ELSE default
END
Để thêm: Oracle 9i + hỗ trợ CASE, nhưng cũng có biểu thức CASE PLSQL ... –