mysql case when group by 实例详解
时间:2021-01-21 10:49:06|栏目: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
使用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语句的简单使用示例介绍。
上一篇:mysql community server 8.0.12安装配置方法图文教程
栏 目:Mysql
下一篇:详解MySQL性能优化(二)
本文标题:mysql case when group by 实例详解
本文地址:http://www.codeinn.net/misctech/48433.html