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を評価する 。