您的位置:首页 > 其它

case...when语句使用

2016-02-21 22:26 302 查看
直接上例子说

随便创建的一张表



简单case函数使用

select id,
case a
when '1' then
'男'
when '2' then
'女'
else
'其他'
end as 部门
from a;


上面代码结果如下,类似于java语言中的case,就是一个条件匹配的问题,case后面是表字段名字,when后面是符合的条件,then后面是符合when条件然后要输出的值,else是都不符合之后要输出的值,end结束,as是别名。



也可以写成如下,搜索函数的表达方式。

select id,
case
when a='1' then
'男'
when a='2' then
'女'
else
'其他'
end as 部门
from a;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: