(1) 简单形式
语法:
CASE expr
WHEN search_val1 THEN result1
[WHEN search_val2 THEN result2 …]
[ELSE result_default]
END
CASE num
WHEN 1 THEN 'a'
WHEN 2 THEN 'b'
ELSE 'c'
END
(2) 搜索形式
语法:
CASE
WHEN condition1 THEN result1
[WHEN condition2 THEN result2 …]
[ELSE result_default]
END
CASE
WHEN DEVICE_NUMBER IS NULL THEN 1
ELSE 0
END
本文详细介绍了 SQL 中 CASE 语句的两种形式——简单形式和搜索形式,并提供了具体的语法结构及实例。通过本文,读者可以了解到如何根据不同条件返回特定结果,从而更好地掌握 SQL 的条件表达式。

被折叠的 条评论
为什么被折叠?



