Mysql中case when语法:
语法一:case_value是变量或者表达式(总而言之case_value必须是一个值例如:1,2,3)
CASE case_value
WHEN when_value THEN statement_list
[WHEN when_value THEN statement_list] ...
[ELSE statement_list]
END CASE
语法一实例查询:

语法二:CASE后面不需要变量或者表达式,直接执行每一个WHEN后面的条件,如果满足则执行。
CASE
WHEN search_condition THEN statement_list
[WHEN search_condition THEN statement_list] ...
[ELSE statement_list]
END CASE
语法二 实例查询:

MySQL中的case when 中对于NULL值判断


本文详细介绍了MySQL中CASE WHEN语句的两种语法形式,包括基于值的判断和基于条件的判断,并通过实例展示了如何使用。同时,文章特别讨论了在CASE WHEN语句中对NULL值的处理方法,帮助读者更好地理解和应用这一SQL查询工具。

746

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



