x NOT IN (...) को x और सबक्वेरी द्वारा लौटाए गए प्रत्येक मान के बीच तुलना की एक श्रृंखला के रूप में परिभाषित किया गया है। SQL तीन-मान वाले तर्क का उपयोग करता है, जिसके लिए तार्किक व्यंजक के तीन संभावित मान सत्य हैं , झूठा या अज्ञात . किसी मान की तुलना NULL से करना अज्ञात है और यदि उनमें से कोई भी जो तुलना में नहीं है अज्ञात . है तो परिणाम भी अज्ञात . माना जाता है ।