मेरे पास एक आकार की परत है जिसमें एक विशेषता NULLहै, जिसमें मैं उन मानों के लिए एक फ़िल्टर लागू करना चाहूंगा जिनसे अलग हूं NULL।
इस तरह के क्वेरी निर्माण के लिए उपलब्ध गुई का उपयोग करते हुए, कोई सहज रूप से प्रयास कर सकता है
"obj_art" != NULL
जिसका अर्थ है 'मुझे विशेषता के साथ सभी सुविधाओं "obj_art" से अलग दे NULL' (ये गिनती निश्चित रूप से 0 से अधिक)। इस प्रश्न का परीक्षण मेरे दृष्टिकोण से एक अजीब परिणाम देता है:
इसलिए मैंने अब तक जो भी सीखा है, वह यह है कि मैं इसे हासिल कर सकता हूं
"obj_art" IS NOT NULL
सवाल के बीच अंतर क्या है, है != NULLऔर IS NOT NULL?
!=मतलब "नहीं है" है; इसका अर्थ है "बराबर नहीं है"। IS NOTइसका मतलब "नहीं है" इसलिए मुझे लगता है कि यह पूरी तरह से सहज है :)
NULLएक मूल्य नहीं है मैं कहूंगा कि यह है उपयोग करने के लिए प्रयास करने के लिए सहज ज्ञान युक्त =या !=आप कैसे किसी अन्य मूल्य का आकलन है कि है। यह तब तक नहीं है जब तक आप जानते हैं कि NULLऐसा मूल्य नहीं है जो इसके IS NOTबजाय उपयोग करने के लिए वास्तव में सहज है !=। बहुतों को इस बात की जानकारी नहीं है कि NULLवास्तव में क्या है।
NULLमान सूची (cp। ऊपर) में है, और इसलिए इसे 'सामान्य' मान के रूप में माना जाता है। और कोई बटन नहीं है IS NULL, या क्या मैंने ऐसा याद किया ?! इसलिए, जब केवल इस तरह की क्वेरी और ज्ञान के साथ टाइप NULLकिया जाता है , तो उस विशेष तरीके से व्यवहार किया जाना चाहिए जिसे हम अंतर्ज्ञान के बारे में चर्चा कर सकते हैं, लेकिन इस जीयूआई के संदर्भ में नहीं।


