जब हम एक कॉलम में संग्रहीत मानों को गिनने के लिए MySQL COUNT() फ़ंक्शन का उपयोग करते हैं, जिसमें कुछ NULL मान भी संग्रहीत होते हैं तो MySQL NULL को अनदेखा करता है और केवल गैर-नल मानों के लिए परिणाम देता है। इसे समझने के लिए, हम तालिका 'कर्मचारी' से निम्नानुसार डेटा का उपयोग कर रहे हैं -
mysql> Select * from Employee; +----+--------+--------+ | ID | Name | Salary | +----+--------+--------+ | 1 | Gaurav | 50000 | | 2 | Rahul | 20000 | | 3 | Advik | 25000 | | 4 | Aarav | 65000 | | 5 | Ram | 20000 | | 6 | Mohan | 30000 | | 7 | Aryan | NULL | | 8 | Vinay | NULL | +----+--------+--------+ 8 rows in set (0.00 sec)
अब, निम्न क्वेरी कॉलम 'वेतन' पर COUNT() फ़ंक्शन लागू करती है -
mysql> Select COUNT(salary) from employee568; +---------------+ | COUNT(salary) | +---------------+ | 6 | +---------------+ 1 row in set (0.15 sec)
उपरोक्त परिणाम सेट से, यह स्पष्ट है कि MySQL NULL को अनदेखा करता है और केवल गैर-NULL मानों के लिए गिनती लौटाता है।