首页 > 数据库 > MySQL > 正文

mysql case when group by 实例详解

2024-07-24 12:50:46
字体:
来源:转载
供稿:网友

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_redpackgroup 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_redpackgroup by isCheck

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

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

    您可能感兴趣的文章:

    详解Mysql case then使用MySQL中的if和case语句使用总结MySQL的CASE WHEN语句的几个使用实例MYSQL中有关SUM字段按条件统计使用IF函数(case)问题mysql中IFNULL,IF,CASE的区别介绍MySQL 的CASE WHEN 语句使用说明MySQL中使用case when 语句实现多条件查询的方法
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表