यह SQL में इस तरह है (एक तर्क भाषा के रूप में) क्योंकि नल का अर्थ अज्ञात/अपरिभाषित है।
हालाँकि, प्रोग्रामिंग भाषाओं में (जैसे कि, C++ या C#), एक शून्य सूचक/संदर्भ एक विशिष्ट अर्थ के साथ एक विशिष्ट मान है - कुछ भी नहीं।
दो शून्य समान हैं, लेकिन दो अज्ञात नहीं हैं। भ्रम इस तथ्य से आता है कि दोनों अवधारणाओं के लिए एक ही नाम (शून्य) का उपयोग किया जाता है।