"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > `Null! = Null` हमेशा SQL में सच क्यों नहीं करता है?

`Null! = Null` हमेशा SQL में सच क्यों नहीं करता है?

2025-03-24 को पोस्ट किया गया
ब्राउज़ करें:937

] हालाँकि, SQL जैसे कुछ संदर्भों में, यह धारणा मान्य नहीं है। यह सही और गलत से परे एक तीसरी तार्किक स्थिति का परिचय देता है, जिसे "अज्ञात" के रूप में जाना जाता है। As a result, inequality comparisons with NULL follow ternary logic, where the outcome can be one of three options:

Why Doesn't `NULL != NULL` Always Return True in SQL?

True

False

Unknown

Example:

Consider the following कथन:

    जहां (a b)
  • यदि A और B दोनों शून्य हैं, तो उपरोक्त अभिव्यक्ति "अज्ञात" लौटती है क्योंकि यह निर्धारित करने का कोई तरीका नहीं है कि वे वास्तव में असमान हैं या यदि वे दोनों अज्ञात हैं। नल के साथ असमानता की जांच हमेशा सच नहीं हो सकती है। सटीक परिणाम सुनिश्चित करने के लिए, स्पष्ट रूप से "शून्य है" का उपयोग करके शून्य स्थितियों के लिए जाँच करना और "शून्य नहीं है" आवश्यक है।
  • उदाहरण के लिए, निम्नलिखित अभिव्यक्ति सही ढंग से असमानता की तुलना को NULL के साथ संभालती है:
  • इन स्पष्ट चेक को शामिल करते हुए, डेटाबेस शून्य मानों से जुड़े सभी संभावित मामलों के लिए सही तार्किक परिणाम (सही, गलत, या अज्ञात) का निर्धारण कर सकता है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3