mysql 分组查询数据,如何将null与‘’分为一组数据

1、需求分析
将数据使用group by 分组,某个字段既有null值,又有''值,想将这两种数据都分为一类命名为other。

2、mysql语句

select count(id) total,
    case name when '' 
      then 'other' 
      else ifnull(name ,'other') 
    end name 
 from case_detail group by name 

你可能感兴趣的:(mysql 分组查询数据,如何将null与‘’分为一组数据)