当前位置: 代码迷 >> 综合 >> mysql 查询出来的值有的是null 有的是空 保持一致
  详细解决方案

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

热度:98   发布时间:2023-09-06 18:31:15.0

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

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

 

 

  相关解决方案