永发信息网

sql数据库查询中,空值查询条件怎么写?

答案:6  悬赏:30  手机版
解决时间 2021-04-03 22:44
sql数据库查询中,空值查询条件怎么写?
最佳答案
在MS SQL Server和Oracle这两个主要的数据库中,空值都比较特殊,不能直接用"="或"<>"号来比较,如果你要用这两个符号比较,就会发现,空值即不在等于的集内,也不在不等于的集内。


特别注意的是,空值用“<>”(不等于)比较时,也不在集合内!具体的你自已测试一下就明白了。



常见的做法是用"IS NULL"或“IS NOT NULL”来确定是不是空值。比如你的情况应该改写语句为:
where itemno IS NULL
全部回答
where itemno is null 即可
用IS NULL
itemno='' or itemno is null
select * from table where itemno='' *这个就是表示此字段没有任何值
select * from table where itemno is null  *这个就是表示此字段值为null
 你查询语句是不是还有其它的条件,若有,找找其它条件是不是下错了。
什么数据库?
sqlserver有isnull()函数,
可以直接写成
where isnull(itemno,'')=''追问sql server 2000追答那直接这样写就可以了,包括你说的这几种情况
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
表达期盼的心情的段落,期盼胜利的诗句?
梦见猪被火烤着,快熟了,可是我发现它动了,后
思科模拟器login和login lo有什么区别
路由器DNS设置好后,电脑上DNS设置成自动获取
单选题某人用100N的水平恒力拉着小车匀速前进
新婚祝福语朋友圈简短,请问写什么祝福语发给
如何推广过气艺人
受重生玩cos的耽美文
抽签第36签是中吉是什么意思
上海在哪里学习PS最专业最好 学习速度最快?
变频器远程控制调速启动停止
0.9米等于多少厘米,多少毫米呢,还有0.13米等
澳门罗斯福酒店的品质好不?
单选题Many businesses must have
今天是哪位菩萨的节日,唐僧究竟和观世音菩萨
推荐资讯
为什么叫淘宝入会费要支付宝截图是骗子吗
常温下什么固体熔点较低,沸点小于260℃,而
上海室内装修公司哪家最便宜?上海室内装修公
水浒中第一回洪太尉说的“我今番死也”是什么
为什么胖脸化妆不好看
中国有一特殊职业,一旦入行就要干到死。
将两枚同样大小的硬币放在桌上,固定其中一枚
三国演义里有瑾瑜这个人吗
高一物理题:在相距一定距离的公路两端,甲,乙
如何用SQL语句查询两张表中的相同字段数据
夹克什么牌子好,什么牌子的男款工装外套好看
为什么恋爱中的女生都那么不可理喻?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?