好久没有写技术性的小结了,尽是在无病呻吟。今天就说说工作中遇到的一个问题吧。
SQLServer 中在使用 not in A 语句的时候 A 集合中不能有 NULL,而使用 in A 的时候 A 集合中可以有 NULL。否则会得不到你预料中的结果的。我也曾为这个事情头疼了好久,一直以为是 SQLServer 的 bug。那天无意中发现了这个问题,我不知道是不是我在上数据库原理课的时候打瞌睡了的缘故。
本文探讨了在 SQL Server 中使用 NOT IN 语句时遇到的问题,特别是当集合 A 中包含 NULL 值时的行为差异。作者分享了自己在实际工作中遇到的难题,并解释了 NOT IN 和 IN 在处理 NULL 值时的不同之处。
4084

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