mysql 查询出来的值有的是null 有的是空 保持一致

昨天做了一个功能 要查询姓名身份证号 分组 并且取最新的手机号 以及匹配该姓名 身份证号的订单个数

mysql 查询出来的值有的是null 有的是空 保持一致

查出来结果之后发现前两条数据 一条是null 一条是空  我需要的是他们合成一个 

      CASE
                WHEN z.peopleName IS NULL THEN
                    NULL
                WHEN z.peopleName = '' THEN
                    NULL
                ELSE
                    z.peopleName
                END
            ) AS mmbName  根据case when 将他们都变成null     在group by z.peopleName ,z.certNumber    然后在结果中sum一下个数 就可以实现了