select如何 查询表中所有的空值字段名称

 我来答
丶生高16
2019-07-15 · 超过21用户采纳过TA的回答
知道答主
回答量:66
采纳率:80%
帮助的人:4.5万
展开全部
在MS SQL Server和Oracle这两个主要的数据库中,空值都比较特殊,不能直接用"="或"<>"号来比较,如果你要用这两个符号比较,就会发现,空值即不在等于的集内,也不在不等于的集内。
特别注意的是,空值用“<>”(不等于)比较时,也不在集合内!具体的你自已测试一下就明白了。
常见的做法是用"IS NULL"或“IS NOT NULL”来确定是不是空值。比如你的情况应该改写语句为:

1
where itemno IS NULL
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式