Sql 不(条件)与=

Sql 不(条件)与=,sql,postgresql,Sql,Postgresql,不[col]=任何[collection]和[col]之间有什么区别SQL中的所有[集合] 更具体地说,在PostgreSQL中,它们是相同的。请看解释: 你看到实践中的不同了吗?我很确定它们在逻辑上完全相同。不,但我想知道在实现上是否有细微的差别。在这种情况下,如果实现不一样,我会感到惊讶。如果不分析源代码,在所有情况下都很难提供。 EXPLAIN (COSTS OFF) SELECT * FROM dir WHERE NOT (path = ANY ('{dsa,fds,gfd}'))

不[col]=任何[collection]和[col]之间有什么区别SQL中的所有[集合]


更具体地说,在PostgreSQL中,它们是相同的。请看解释:


你看到实践中的不同了吗?我很确定它们在逻辑上完全相同。不,但我想知道在实现上是否有细微的差别。在这种情况下,如果实现不一样,我会感到惊讶。如果不分析源代码,在所有情况下都很难提供。
EXPLAIN (COSTS OFF)
   SELECT * FROM dir WHERE NOT (path = ANY ('{dsa,fds,gfd}'));

                    QUERY PLAN                     
---------------------------------------------------
 Seq Scan on dir
   Filter: (path <> ALL ('{dsa,fds,gfd}'::text[]))
(2 rows)