MySQL में रिक्त और शून्य छोड़ने के लिए, निम्न सिंटैक्स का उपयोग करें:
अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम न्यूल नहीं है और आपका कॉलमनाम <> '';
आइए पहले एक टेबल बनाएं:
mysql> टेबल बनाएं DemoTable (Id int, FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड्स डालने के लिए क्वेरी निम्नलिखित है:
mysql> डेमोटेबल मानों में डालें (100, 'लैरी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें (101, ''); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें (102, 'क्रिस'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें (103, नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> में डालें डेमोटेबल वैल्यू (104,' '); क्वेरी ओके, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (105, 'रॉबर्ट'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ( 106,null);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)
चयन कमांड का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है:
mysql> डेमोटेबल से *चुनें;
यह निम्न आउटपुट को रिक्त मानों और NULL के साथ उत्पन्न करेगा:
<पूर्व>+----------+-----------+| आईडी | प्रथम नाम |+----------+---------------+| 100 | लैरी || 101 | || 102 | क्रिस || 103 | शून्य || 104 | || 105 | रॉबर्ट || 106 | NULL |+------+----------+7 पंक्तियाँ सेट में (0.00 सेकंड)MySQL में रिक्त मानों के साथ-साथ शून्य को छोड़ने की क्वेरी निम्नलिखित है:
mysql> डेमोटेबल से * चुनें जहां फर्स्टनाम न्यूल नहीं है और फर्स्टनाम <> '';
यह निम्नलिखित आउटपुट उत्पन्न करेगा
<पूर्व>+----------+-----------+| आईडी | प्रथम नाम |+----------+---------------+| 100 | लैरी || 102 | क्रिस || 105 | रॉबर्ट |+----------+-----------+3 पंक्तियों में सेट (0.03 सेकंड)