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。
最后欢迎大家访问我的个人网站:1024s