case有两种写法:
1. 简单case函数:
case sex
when 1 then "男"
when 2 then "女"
else "错误"
end as "性别"
2. case搜索函数:
case
when sex = 1 then "男"
when sex = 2 then "女"
else "错误"
end as "性别"
两种方式,都可以实现相同的功能,case搜索函数可以写更复杂的判断。case函数只返回第一个符合条件的值,剩下的值会被忽略。
case sex
when 1 then "男"
when 2 then "女"
else "错误"
end as "性别"
case
when sex = 1 then "男"
when sex = 2 then "女"
else "错误"
end as "性别"
两种方式,都可以实现相同的功能,case搜索函数可以写更复杂的判断。case函数只返回第一个符合条件的值,剩下的值会被忽略。
本文标题:MySQL case when then else end
本文链接:https://www.haomeiwen.com/subject/pmiqtctx.html
网友评论