case when then else end用法

来源:互联网 发布:淘宝指数分析 编辑:程序博客网 时间:2024/05/16 04:14

case expression

when expression_11 then expression_12

...

when expression_n1 then expression_n2

[else expression_m]

end


该语句的执行过过程是:将case后面表达式的值与各when子句中的表达式的值进行比较,如果两者相等,则返回then后的表达式的值,然后跳出case语句,否则返回else子句中的表达式的值。else子名是可选项。当case语句中不包含else子句时,如果所有比较失败时,case语句将返回null。

0 0
原创粉丝点击