पंक्तियों का चयन करने के लिए जहां एक कॉलम शून्य है, आप कहां क्लॉज की मदद से MySQL से IS NULL का उपयोग कर सकते हैं।
वाक्य रचना इस प्रकार है -
अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम शून्य है;
आइए पहले अवधारणा को समझने के लिए एक तालिका बनाएं -
mysql> तालिका बनाएं NULLDemo1 -> ( -> StudentId int, -> StudentName varchar(100) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.48 सेकंड)
तालिका में रिकॉर्ड सम्मिलित करना। रिकॉर्ड डालने की क्वेरी इस प्रकार है -
mysql> NULLDemo1 मानों में डालें (NULL, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> NULLDemo1 मानों में डालें (100, 'जॉनसन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.38 सेकंड) )mysql> NULLDemo1 मानों में डालें (NULL, 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> NULLDemo1 मानों में डालें (101, 'सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड)पूर्व>अब आप सेलेक्ट स्टेटमेंट की मदद से सभी रिकॉर्ड्स को डिस्प्ले कर सकते हैं। क्वेरी इस प्रकार है -
mysql> NULLDemo1 से *चुनें;निम्न आउटपुट है -
<पूर्व>+-----------+---------------+| छात्र आईडी | छात्र का नाम |+-----------+---------------+| नल | जॉन || 100 | जॉनसन || नल | कैरल | | 101 | सैम | +-----------+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
उपरोक्त सिंटैक्स को लागू करें जिस पर शुरुआत में उस पंक्ति का चयन करने के लिए चर्चा की गई थी जहां कॉलम न्यूल है। उपरोक्त तालिका के लिए क्वेरी इस प्रकार है।
mysql> NULLDemo1 से * चुनें जहां StudentId NULL है;
यहाँ आउटपुट है -
<पूर्व>+-----------+---------------+| छात्र आईडी | छात्र का नाम |+-----------+---------------+| नल | जॉन || नल | कैरल |+-----------+---------------+2 पंक्तियों में सेट (0.00 सेकंड)