हम = (तुलना ऑपरेटर) का उपयोग नहीं कर सकते क्योंकि हम जानते हैं कि NULL एक मान नहीं है। यदि हम टेबल से NULL वाली पंक्तियों को प्राप्त करना चाहते हैं तो हमें MySQL क्वेरी में IS NULL ऑपरेटर का उपयोग करना होगा। 'employee' टेबल के डेटा का उपयोग करके निम्नलिखित उदाहरण इसे प्रदर्शित करेगा:
उदाहरण
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 के साथ यह एक मान नहीं है।