クエリNOT INと同じように動作すると思いました。!=ただし、を使用したクエリは、を使用し!=たクエリよりも多くの行を返しますNOT IN。
SELECT count(A.NO)
FROM A
WHERE
A.CODE != 'a'
AND
A.CODE != 'b'
AND
A.CODE != 'c'
AND
A.NAME != 'd'
AND
A.NAME != 'e'
1566 行を返しますが、
SELECT count(A.NO)
FROM A
WHERE
A.CODE NOT IN ('a','b','c')
AND
A.NAME NOT IN ('d','e')
1200 行のみを返します。
NOT IN値を除外すると思いNULLます-それが唯一の違いでしょうか?