mysql数据库中 case when语句使用
- 工作小总结
- 时间:2017-10-12 11:07
- 4277人已阅读
简介
在mysql数据库中,有时候我们会使用到类似ifelse的判断操作。那么mysql中怎么处理这种需求呢?mysql判断操作一种语法:case..when语句语法有两种语法一:casewhen语法1请点击此处输入图片描述示例:SELECT(CASEstate WHEN1THEN'启用中'WHEN0THEN'已停用'END)ASstateStr,t.*&nbs
🔔🔔🔔好消息!好消息!🔔🔔🔔
有需要的朋友👉:联系凯哥
在mysql数据库中,有时候我们会使用到类似if else的判断操作。那么mysql中怎么处理这种需求呢?
mysql 判断操作一种语法:
case ..when语句
语法有两种
语法一:
case when 语法1
请点击此处输入图片描述
示例:
SELECT (CASE state
WHEN 1 THEN '启用中'
WHEN 0 THEN '已停用'END ) AS stateStr,
t.*
FROM tbl_msg_manager t
case when 语法1的示例
执行结果:
cease when 语法1执行结果
语法二:
case when语法2
说明:
when 后面跟上的是 判断语句。
语法二示例:
SELECT t.*,
(CASE WHEN t.state= 1 THEN '启用中'
WHEN t.state = 0 THEN '已停用' END ) AS stateStr
FROM tbl_msg_manager t
case when 语法2
语法二示例结果:
case when语法2结果