IS NULL ऑपरेटर की मदद से, हम MySQL क्वेरी में NULL की जांच कर सकते हैं। हम =(तुलना ऑपरेटर) का उपयोग नहीं कर सकते क्योंकि जैसा कि हम जानते हैं कि 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 के साथ कोई मान नहीं है।