यह जांचने के लिए कि कोई कॉलम खाली है या शून्य है, हम IS NULL के साथ जहां क्लॉज का उपयोग कर सकते हैं और खाली के लिए हम '' यानी खाली जगह का उपयोग कर सकते हैं। इसके लिए आवश्यक कदम इस प्रकार हैं:पहले create कमांड की मदद से एक टेबल इस प्रकार बनाई जाती है -
mysql> तालिका बनाएं ColumnValueNullDemo-> (-> ColumnName varchar(100)-> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में एक खाली मान डाला जाता है। यह नीचे दिया गया है -
mysql> ColumnValueNullDemo मानों ('') में INSERT करें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
उसके बाद, टेबल रिकॉर्ड्स को सेलेक्ट कमांड का उपयोग करके प्रदर्शित किया जाता है। यह इस प्रकार दिया गया है -
mysql> ColumnValueNullDemo से * चुनें;
उपरोक्त क्वेरी को निष्पादित करने के बाद, हमें निम्न आउटपुट मिलेगा -
<पूर्व>+---------------------+| कॉलमनाम |+---------------------+| |+---------------------+1 पंक्ति सेट में (0.00 सेकंड)यह जांचने के लिए कि कॉलम में शून्य मान है या खाली है, सिंटैक्स इस प्रकार है -
अपने टेबलनाम से चुनें * जहां आपका विशिष्ट कॉलमनाम शून्य है या आपका विशिष्ट कॉलमनाम =' ';
कॉलम खाली होने पर IS NULL बाधा का उपयोग किया जा सकता है और जब खाली मान होता है तो प्रतीक ('') का उपयोग किया जाता है।
अब, उपरोक्त सिंटैक्स का उपयोग करने वाली क्वेरी इस प्रकार दी गई है -
mysql> चुनें * ColumnValueNullDemo से जहां ColumnName NULL है ORColumnName ='';
उपरोक्त क्वेरी को निष्पादित करने के बाद, प्राप्त आउटपुट है।
<पूर्व>+---------------+| कॉलमनाम |+---------------+| | +---------------+1 पंक्ति सेट में (0.00 सेकंड)यह आउटपुट प्राप्त किया गया था क्योंकि खाली मान के लिए दूसरी शर्त सही है।
अब, तालिका में NULL मान को सम्मिलित कमांड की सहायता से इस प्रकार डाला जाता है -
mysql> INSERT को ColumnValueNullDemo मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
तालिका की सामग्री को निम्न प्रकार से देखने के लिए चयन कमांड का उपयोग किया जाता है -
mysql> ColumnValueNullDemo से * चुनें;
उपरोक्त क्वेरी को निष्पादित करने के बाद, निम्न आउटपुट प्राप्त होता है -
<पूर्व>+---------------+| कॉलमनाम |+---------------+| || NULL |+---------------+2 पंक्तियों में सेट (0.00 सेकंड)अब, शून्य या खाली की जाँच करने की शर्त लागू है -
mysql> ColumnValueNullDemo से चुनें * जहां ColumnName NULL ORColumnName ='';है
दोनों तालिका पंक्तियों को आउटपुट के रूप में प्राप्त किया जाता है क्योंकि यह दोनों स्थितियों में सत्य है।
<पूर्व>+---------------+| कॉलमनाम |+---------------+| || NULL |+---------------+2 पंक्तियों में सेट (0.00 सेकंड)