Mysql Case when 语句
2017-11-29 09:41
417 查看
首先我们创建一列sex。再为部分行设置好值0(女)或者1(男);
现在要做这样一件事,查询显示的时候sex不显示0,1和null,我们让它0的就显示女,1的就显示男,null就显示未知。
这时我们需要用到:
case-whenthenelseend语句.
修改*当*时候修改成*否则修改成*END
whenthen可以写多句
有人可能会有疑问,不是定义了sex只能有一个字符嘛,为什么还能用‘未知’啊,因为这里只是显示的,并不是存储到数据库中的数据,只是相当于输出字符。
现在要做这样一件事,查询显示的时候sex不显示0,1和null,我们让它0的就显示女,1的就显示男,null就显示未知。
这时我们需要用到:
case-whenthenelseend语句.
修改*当*时候修改成*否则修改成*END
whenthen可以写多句
selectsno,sname,age,saddress,(casesexwhen'0'then'女'when'1'then'男'else'未知'end)as性别fromstud;
有人可能会有疑问,不是定义了sex只能有一个字符嘛,为什么还能用‘未知’啊,因为这里只是显示的,并不是存储到数据库中的数据,只是相当于输出字符。
相关文章推荐
- MySQL 的CASE WHEN 语句使用说明
- mysql 语句case when(转)
- MySQL语句 - case when 分类汇总
- Mysql 数据库case when then else end语句用法
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- mysql 语句case when
- MySQL语句使用(一)case when then else end 的用法
- MySQL的CASE WHEN语句的几个使用实例
- mysql case when语句
- MySQL的CASE WHEN语句的几个使用实例
- 一个复杂的mysql查询语句(case,when,then,left join )
- mysql-函数CASE WHEN 语句使用说明
- MYSQL5下查询语句CASE WHEN 子查询的使用
- mysql 的case when语句
- MySQL 的CASE WHEN 语句使用说明
- Mysql之case when then end语句(附带实例)
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- MySql 中 case when then else end 条件控制语句的用法
- mysql sql语句查询时给某个空字段赋值case ... when ...
- MySQL 的CASE WHEN 语句使用说明