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一下个数 就可以实现了 

 

 

Sunjin_shuai
发布了15 篇原创文章 · 获赞 0 · 访问量 4920
私信 关注

本文链接http://element-ui.cn/news/show-1306.aspx