当前位置: 移动技术网 > IT编程>数据库>Mysql > mysql case when group by 实例详解

mysql case when group by 实例详解

2018年01月24日  | 移动技术网IT编程  | 我要评论

mysql 中类似php switch case 的语句。

  1. select xx字段,  
  2.  case 字段
  3.         when 条件1 then 值1  
  4.         when 条件2 then 值2
  5.         else 其他值 end 别名 
  6. from 表名; 

下面是一个分组求和示例:

select sum(redpackmoney) as stota,ischeck 
from t_redpack
group by ischeck 

使用case when :

select sum(redpackmoney) as stota,
(case ischeck when '1' then 'checktrue' when '0' then 'uncheck' when '-1' then 'checkfalse' else 'unknow' end) as checkinfo 
from t_redpack
group by ischeck 

checkinfo中 -1, 0, 1 替换为 checkfalse, uncheck, checktrue(case when进行字符串替换处理)

以上就是mysql中case when语句的简单使用示例介绍。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网