您的位置:首页 > 数据库 > Oracle

Oracle中查询某字段不为空或者为空的SQL语句怎么写

2017-03-13 15:47 701 查看
比如

insertintotablea(a1,b1)values("a1",'');


对于这种情况,因为表里存的是'',其实是没有内容的,要查询这个字段,不能直接使用

select*
froma
whereb1='';


sql中判断非空不能用等号,因为null在sql中被看作特殊符号,必须使用关键字is和not
应该如此使用:


select*fromAwhereb1isnull
或者:
select*fromAwhereb1isnotnull



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐