SQL语句CASE

SQL语句中的CASE从功能上讲类似于某些编程语言中的switch,语法上也较为类似,不过并不一样。

语法结构:

CASE
    WHEN condition1 THEN action1
    WHEN condition2 THEN action2
    ...
    WHEN conditionN THEN actionN
    ELSE action
END;

如果没有最后一个ELSE,且前面的condition都不满足的话,该语句会返回NULL。

posted @ 2022-02-10 18:29  江南湖西北  阅读(117)  评论(0编辑  收藏  举报