oracle怎么判断空字符串 Oracle中查询某字段不为空或者为空的SQL语句怎么写?
浏览量:1352
时间:2021-03-17 15:35:56
作者:admin
Oracle中查询某字段不为空或者为空的SQL语句怎么写?
例如,
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
如果您只使用SQL,您可以使用user for Oracle_uu2;Tab_uu2;Cols系统字典来处理连接(|)将所有列构造为600个计数(字段),然后判断这些列是否为空,但其他数据库可能没有存储列名的系统词典。
所以我仍然使用Python脚本处理,这比SQL简单得多
oracle怎么判断空字符串 oracle判断不为空或空字符串 oracle判断列值是否为空
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。