oracle空值陷阱

select 'true' from dual where 1 not in (2,null);

查询结果没有返回值,因为oracle的判断规则是:对于not in,如果测试值不在列表中,且列表中有一个值为null,则测试结果是false

 

posted @ 2017-11-09 22:33  abcyrf  阅读(145)  评论(0)    收藏  举报