mysql case when group by 实例详解

发布时间:2022-04-18 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了mysql case when group by 实例详解脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

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语句的简单使用示例介绍。

脚本宝典总结

以上是脚本宝典为你收集整理的mysql case when group by 实例详解全部内容,希望文章能够帮你解决mysql case when group by 实例详解所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。