永发信息网

select if(isnull(`name`),0,1) as `name` from t where `name` = '张1'

答案:2  悬赏:0  手机版
解决时间 2021-03-08 01:48
  • 提问者网友:风月客
  • 2021-03-07 08:38
如果没有张1 这个名字不应该输出的是0吗? 为什么输出的是个null
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-03-07 08:55
如果没有'张1'这个记录,那么输出就是null,因为没有记录啊。
如果有'张1'这个记录,那么输出肯定是1.
全部回答
  • 1楼网友:洒脱疯子
  • 2021-03-07 09:15
搜一下:select if(isnull(`name`),0,1) as `name` from t where `name` = '张1'
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯