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值判断