"IF là một ngã ba," CASE "có thể là nhiều nhánh. Sử dụng" Case "nếu bạn có nhiều hơn hai giá trị là giá trị tùy chọn," IF "khi bạn chỉ có hai giá trị.
Cấu trúc chung của CASE là:
CASE x
WHEN a THEN ..
WHEN b THEN ..
...
ELSE
END
Cấu trúc chung của IF:
IF (expr)
THEN...
ELSE...
END
Vì vậy, về cơ bản IF là một CASE chỉ có một câu lệnh 'WHEN'.