摘要:近期项目中,在做高级查询的时候有个条件是根据选择的字段,然后再选择字段的值为空和不为空做查询,在写SQL语句的时候费了很长时间,现在记录一下,方便日后查看:
一:查询字符串类型的字段的值不为空的SQL:
select * from TB_CMS_FLGTINFO_A t where (t.fsta is not null and t.fsta <>' ');
主:上面的TB_CMS_FLGTINFO_A是表名,fsta是表中的字段
二:查询字符串类型的字段的值为空的SQL:
select * from TB_CMS_FLGTINFO_A t where (t.fsta is null or t.fsta =' ');
主:上面的TB_CMS_FLGTINFO_A是表名,fsta是表中的字段