oracle中创建视图并查询视图 查询一个字段不为空的数据,怎么查?

查询一个字段不为空的数据,怎么查?例如,insert into table a(A1,B1)values(“A1”,”)在这种情况下,由于表中包含“”,实际上它没有内容。若要查询此字段,不能直接使用s

查询一个字段不为空的数据,怎么查?

例如,

insert into table a(A1,B1)values(“A1”,”)

在这种情况下,由于表中包含“”,实际上它没有内容。若要查询此字段,不能直接使用

select*

from a

where B1=“”

来判断它是否为空,不能使用等号,因为null在SQL中被视为特殊符号,必须使用关键字Is和not

应该这样使用:

select*from a where B1 Is null

或:

select*from a where B1 Is not null