加入收藏 | 设为首页 | 会员中心 | 我要投稿 临夏站长网 (https://www.0930zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql case when group by 实例详解

发布时间:2022-03-07 11:11:15 所属栏目:MySql教程 来源:互联网
导读:mysql 中类似php switch case 的语句。 select xx字段, case 字段 when 条件1 then 值1 when 条件2 then 值2 else 其他值 END 别名 from 表名; 下面是一个分组求和示例: select sum(redpackmoney) as stota,ischeck from t_redpack group by isCheck 使用
mysql case when group by 实例详解
       mysql 中类似php switch case 的语句。
 
select xx字段,  
 case 字段
        when 条件1 then 值1  
        when 条件2 then 值2
        else 其他值 END 别名
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语句的简单使用示例介绍。

(编辑:临夏站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!