Oracle 查询某字段值为空的数据

Posted 千鱼千寻

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 查询某字段值为空的数据相关的知识,希望对你有一定的参考价值。

简单记录一下:

工作中需要查询某个字段值为空的数据,

最开始查询的时候按照以前的思路 :

1.where 字段名=NULL,点击F8,未查到结果;

2.where 字段名=‘’,点击F8,未查到结果;

3.where 字段名 in (‘’),点击F8,未查到结果。

 

经同事指点,NULL为关键字,不是单纯的值,需要用is去查

于是乎将相关语句做如下更改:

where 字段名 is NULL

点击F8,如愿得到想要的结果,

如下图所示:

升级版:

where nvl(字段名,\' \')=\' \'

以上是关于Oracle 查询某字段值为空的数据的主要内容,如果未能解决你的问题,请参考以下文章

sql 子查询中部分数据有空值,怎么返回0,NULL+数字=null出来不可以

两表关联查询,当关联字段数据为空时怎么处理

Oracle 选择查询不获取值为空的记录

oracle只显示不为空的列

sql查询不为空的字段

如何判断SQL SERVER表中字段为空