select * from emp where deptno not in ('10','20',null) 这是查询不到结果的
in ('10','20',null)
是可以查询到结果的
如果含有null 不能用 not in
本文探讨了在使用SQL进行数据查询时的一些特殊注意事项,特别是当查询条件包含NULL值时,NOT IN与IN子句的表现差异。
select * from emp where deptno not in ('10','20',null) 这是查询不到结果的
in ('10','20',null)
是可以查询到结果的
如果含有null 不能用 not in

被折叠的 条评论
为什么被折叠?