MySQL में, NULL की लंबाई 0 है। यहाँ, हम देखेंगे कि SELECTstatement के साथ NULL का उपयोग कैसे किया जा सकता है। आइए CREATE कमांड की मदद से एक टेबल बनाएं -
एक टेबल बनाना -
mysql> टेबल बनाएं NullWIthSelect-> (-> Name varchar(100)-> );query OK, 0 Rows प्रभावित (0.62 sec)
ऊपर, मैंने सफलतापूर्वक एक तालिका बनाई है। अब मैं INSERT कमांड की मदद से कुछ रिकॉर्ड डालूंगा -
रिकॉर्ड सम्मिलित करना -
mysql> INSERT को NullWIth सेलेक्ट वैल्यू ('जॉन') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> INSERT को NullWIth सेलेक्ट वैल्यू ('बॉब') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> INSERT NullWIthSelect मानों में (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> नल में सम्मिलित करें मानों ('कैरोल') का चयन करें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> NullWIth में सम्मिलित करें मानों का चयन करें (''); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> NullWIthSelect मानों में सम्मिलित करें ('डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> NullWIthSelect मानों में सम्मिलित करें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)
ऊपर, मैंने 7 रिकॉर्ड डाले हैं जिनमें एक रिकॉर्ड का खाली मान है और दो में शून्य मान हैं। बाकी के कुछ मान हैं।
सभी रिकॉर्ड प्रदर्शित करने के लिए, हम सेलेक्ट कमांड का उपयोग कर सकते हैं -
mysql> NullWIthSelect से * चुनें;
निम्न आउटपुट है
<पूर्व>+----------+| नाम |+----------+| जॉन || बॉब || शून्य || कैरल || || डेविड || NULL |+----------+7 पंक्तियाँ सेट में (0.00 सेकंड)अब, हम नीचे दिखाए गए अनुसार सेलेक्ट स्टेटमेंट के साथ NULL का उपयोग कर सकते हैं।
सबसे पहले, आइए सिंटैक्स को देखें -
अपनेTableNamet से * चुनें जहां column_name NULL है;
उपरोक्त क्वेरी को यह जानने के लिए लागू करना कि कौन सा कॉलम मान शून्य है। क्वेरी इस प्रकार है -
mysql> NullWIth से चुनें * चुनें जहां नाम NULL है;
निम्न आउटपुट है -
<पूर्व>+----------+| नाम |+------+| शून्य || NULL |+------+2 पंक्तियों में सेट (0.00 सेकंड)अब, हम NULL मान की लंबाई प्राप्त कर सकते हैं जो कि 0 है। क्वेरी इस प्रकार है -
mysql> NullWIth से सेलेक्ट काउंट (नाम) चुनें जहां नाम NULL है;
निम्न आउटपुट है -
<पूर्व>+---------------+| गिनती (नाम) |+---------------+| 0 |+---------------+1 पंक्ति में सेट (0.04 सेकंड)