用sql查询某个字段为空时,用“ IS NULL”,为何查不出结果
答案:6 悬赏:70
解决时间 2021-01-24 03:45
- 提问者网友:寂寞撕碎了回忆
- 2021-01-23 06:59
用sql查询某个字段为空时,用“ IS NULL”,为何查不出结果
最佳答案
- 二级知识专家网友:躲不过心动
- 2021-01-23 08:08
为空有几种 第一 '' 这种空这样的'' 得用 select * from table where name='' 这样查询
第二种 数据库里面是NULL 这样的就用select * from table where name is null
如果你还没有查询出来 你就先查看一下你的数据是否有NULL或者NUll这样的这样的话可能查询有误
第二种 数据库里面是NULL 这样的就用select * from table where name is null
如果你还没有查询出来 你就先查看一下你的数据是否有NULL或者NUll这样的这样的话可能查询有误
全部回答
- 1楼网友:十年萤火照君眠
- 2021-01-23 12:29
用字段=NULL试试
- 2楼网友:往事埋风中
- 2021-01-23 11:39
很大可能是你数据库里面没有null得记录
null 和空白不一样的,难道你混淆了?
null 和空白不一样的,难道你混淆了?
- 3楼网友:街头电车
- 2021-01-23 10:56
空值就是没值,,但是 NULL不能理解为空值,NULL可以理解为不知道,因为NULL没定义类型,啥都不是,就像站在南极点上,你能说明东西南北吗?要查询空值最好直接where 字段=''
- 4楼网友:孤独的牧羊人
- 2021-01-23 09:29
应该可以的吧,你看看别的地方是不是写错了
- 5楼网友:从此江山别
- 2021-01-23 08:48
哈哈,我遇到的问题是用isnull(字段名,'')='',却查不出来,用字段名='null'却查出来了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯