Oracle数据库里面查询字符串类型的字段不为空和为空的SQL语句:

时间:2021-02-17 21:02:56

摘要:近期项目中,在做高级查询的时候有个条件是根据选择的字段,然后再选择字段的值为空和不为空做查询,在写SQL语句的时候费了很长时间,现在记录一下,方便日后查看:

一:查询字符串类型的字段的值不为空的SQL:

[sql] view plain copy
  1. select * from TB_CMS_FLGTINFO_A t where (t.fsta is not null and t.fsta <>' ');  

主:上面的TB_CMS_FLGTINFO_A是表名,fsta是表中的字段

二:查询字符串类型的字段的值为空的SQL:

[sql] view plain copy
  1. select * from TB_CMS_FLGTINFO_A t where (t.fsta is null or t.fsta =' ');  

主:上面的TB_CMS_FLGTINFO_A是表名,fsta是表中的字段