NULL একটি মান নয়, তাই = (তুলনা অপারেটর) ব্যবহার করে NULL वाले রো পাওয়া যায় না। NULL वाले রো পেতে হলে IS NULL অপারেটর ব্যবহার করতে হয়।
উদাহরণ
'employee' টেবিল থেকে 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 অপারেটর ব্যবহার করলে সঠিক ফলাফল পাওয়া গেলো।
তুলনা অপারেটর (=) ব্যবহার করলে:
mysql> SELECT * FROM employee WHERE salary = NULL; Empty set (0.00 sec)
= অপারেটর ব্যবহার করলে ফলাফল খালি সেট আসে কারণ NULL কোনো মান নয়।