075_not in (null):这代表是什么意思呢?

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。

https://blog.csdn.net/ZZh1301051836/article/details/90699394?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

原文地址:https://www.cnblogs.com/pogusanqian/p/12576594.html