mysql 中类似php switch case 的语句。
下面是一个分组求和示例:
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语句的简单使用示例介绍。
如对本文有疑问, 点击进行留言回复!!
一步步教你用Prometheus搭建实时监控系统系列(一)——上帝之火,普罗米修斯的崛起
网友评论