MYSQL查询的时候,怎么同时吧(NULL)和空的同时改为0呢

image.pngimage.png

张三学帆软 发布于 2022-3-31 16:05 (编辑于 2022-3-31 16:10)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-31 16:11

select contract_code,

case when contract_code is null then '0'

when contract_code='' then '0' else contract_code end as  判断后的合同编号 

from 表名称

  • 张三学帆软 张三学帆软(提问者) 6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
    2022-03-31 16:12 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-31 16:08

image.png

  • 张三学帆软 张三学帆软(提问者) 看一下我更新的图片,如果是(NULL)的确实可以,但如果是空行的,就没有效果
    2022-03-31 16:10 
  • Z4u3z1 Z4u3z1 回复 张三学帆软(提问者) CASE WHEN IFNULL(contract_code,\'\')=\'\' THEN \'0\' ELSE contract_code END
    2022-03-31 16:17 
  • 2关注人数
  • 473浏览人数
  • 最后回答于:2022-3-31 16:11
    请选择关闭问题的原因
    确定 取消
    返回顶部