MySql 中 case when then else end 的用法
2017-05-12 09:23
603 查看
解释:
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语句的使用方法,供您参考学习,如果您对mysql中case when语句使用方面感兴趣的话,不妨一看。
1。
select name,
case
when birthday<'1981' then 'old'
when birthday>'1988' then 'yong'
else 'ok' END YORN
from lee;
2。
select NAME,
case name
when 'sam' then 'yong'
when 'lee' then 'handsome'
else 'good' end
from lee;
当然了case when语句还可以复合
3。
select name,birthday,
case
when birthday>'1983' then 'yong'
when name='lee' then 'handsome'
else 'just so so ' end
from lee;
以上就是mysql中case when语句的使用示例的介绍。
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语句的使用方法,供您参考学习,如果您对mysql中case when语句使用方面感兴趣的话,不妨一看。
1。
select name,
case
when birthday<'1981' then 'old'
when birthday>'1988' then 'yong'
else 'ok' END YORN
from lee;
2。
select NAME,
case name
when 'sam' then 'yong'
when 'lee' then 'handsome'
else 'good' end
from lee;
当然了case when语句还可以复合
3。
select name,birthday,
case
when birthday>'1983' then 'yong'
when name='lee' then 'handsome'
else 'just so so ' end
from lee;
以上就是mysql中case when语句的使用示例的介绍。
相关文章推荐
- MySql 中 case when then else end 的用法
- MySql 中 case when then else end 的用法
- mysql操作查询结果case when then else end用法举例
- MySQL case when then else end 用法
- mysql中LOCATE和CASE WHEN...THEN...ELSE...END结合用法
- mysql操作查询结果case when then else end用法举例
- MySql 中 case when then else end 的用法
- MySql 中 case when then else end 的用法
- MySql 中 case when then else end 的用法
- [MySQL学习笔记]case when then else end用法
- MySql-中-case-when-then-else-end-的用法
- mysql操作查询结果case when then else end用法举例
- mysql中case..when..then..else..end的两种用法介绍
- mysql case when then else end 用法
- MySQL case when then else end 用法
- mysql中case..when..then..else..end的两种用法介绍
- MySQL语句使用(一)case when then else end 的用法
- mysql中case..when..then..else..end的两种用法介绍
- MySql 中 case when then else end 的用法
- MySql 中 case when then else end 条件控制语句的用法