明霞山资源网 Design By www.htccd.com

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 

mysql case when group by 实例详解

使用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 

mysql case when group by 实例详解

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

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

标签:
mysql,case,group,by

明霞山资源网 Design By www.htccd.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
明霞山资源网 Design By www.htccd.com