not in (null):什么也查不出来:相当于x != null,这个值永远是false。
select * from emp where id not in(6):相当于 id!= 6;假使这个表中中只有3条数据,分别是1,2,3。
1 != 6,返回的是true,则id=1的数据能都遍历出来。
1 !=null,返回的是flase,则1这条数据遍历不出来。
not in ():这个会报错,这个会报错,因为里面什么都没有填。
not in(子查询):子查询若是为空的话,not in就会失效。
我们查找数据库表其中一列时什么也查找不到返回的就是一个"",并不是null。