x NOT IN (...) се дефинира като поредица от сравнения между x и всяка от стойностите, върнати от подзаявката. SQL използва логика с три стойности, за която трите възможни стойности на логически израз са true , невярно или неизвестен . Сравнението на стойност с NULL е неизвестно и ако някое от тези НЕ В сравнения е неизвестно тогава резултатът също се счита за неизвестен .