美文网首页
mysql 中case when then else end的用

mysql 中case when then else end的用

作者: 小伟_be27 | 来源:发表于2019-02-11 10:22 被阅读2次

SELECT

case                   -------------如果

when sex='1' then '男' -------------sex='1',则返回值'男'

when sex='2' then '女' -------------sex='2',则返回值'女'

else 0                 -------------其他的返回'其他’

end                    -------------结束

from   sys_user            --------整体理解: 在sys_user表中如果sex='1',则返回值'男'如果sex='2',则返回值'女' 否则返回'其他’

---用法一:

SELECT

CASE WHEN STATE = '1' THEN '成功'

WHEN STATE = '2' THEN '失败'

ELSE '其他' END

FROM  SYS_SCHEDULER

---用法二: 

SELECT STATE

CASE WHEN '1' THEN '成功'

WHEN '2' THEN '失败'

ELSE '其他' END

FROM  SYS_SCHEDULER

相关文章

网友评论

      本文标题:mysql 中case when then else end的用

      本文链接:https://www.haomeiwen.com/subject/qmnfeqtx.html