हम =(तुलना ऑपरेटर) का उपयोग नहीं कर सकते क्योंकि हम जानते हैं कि NULL एक मान नहीं है। यदि हम किसी तालिका से NULL वाली पंक्तियाँ प्राप्त करना चाहते हैं तो हमें MySQL क्वेरी में IS NULL ऑपरेटर का उपयोग करने की आवश्यकता है। निम्नलिखित उदाहरण 'कर्मचारी' तालिका के डेटा का उपयोग करके इसे प्रदर्शित करेगा -
उदाहरण
mysql> Select * from Employee WHERE Salary IS NULL; +----+-------+--------+ | ID | Name | Salary | +----+-------+--------+ | 7 | Aryan | NULL | | 8 | Vinay | NULL | +----+-------+--------+ 2 rows in set (0.00 sec)
उपरोक्त क्वेरी IS NULL ऑपरेटर का उपयोग करती है और आउटपुट उत्पन्न करती है जहाँ वेतन कॉलम में NULL होता है।
mysql> Select * from employee where salary = NULL; Empty set (0.00 sec)
उपरोक्त क्वेरी उपयोग =(तुलना ऑपरेटर) इसलिए खाली सेट उत्पन्न करती है क्योंकि NULL के साथ कोई मान नहीं है।