NULLは少し奇妙です。 NULLは決してありません 別のNULLを含むすべてに等しい。 さらに、NULLに対するブール演算はNULLを返します。
式end IS NOT NULL
false
を評価します end
の場合 NULLであり、 true
end
の場合 NULLではありません。
式NOT( end=NULL)
(end = NULL)
であるため、実際には常にNULLと評価されます NULLとNOT (NULL)
に等しい また、NULLに等しい。 WHERE句の要点については、決してありません。 true
を評価する 。