MySQL-এ কোনো কলামে NULL` মান वाली রো খুঁজতে IS NULL` অপারেটর ব্যবহার করুন। = NULL` কাজ করে না।
সিনট্যাক্স
SELECT * FROM আপনার_টেবিল_নাম WHERE আপনার_কলাম_নাম IS NULL;
উদাহরণ
টেবিল ও ডেটা:
mysql> CREATE TABLE NULLDemo1 (StudentId INT, StudentName VARCHAR(100)); mysql> INSERT INTO NULLDemo1 VALUES(NULL,'John'),(100,'Johnson'),(NULL,'Carol'),(101,'Sam');
সকল রো:
+-----------+-------------+ | StudentId | StudentName | +-----------+-------------+ | NULL | John | | 100 | Johnson | | NULL | Carol | | 101 | Sam | +-----------+-------------+
IS NULL` দিয়ে ফিল্টার:
mysql> SELECT * FROM NULLDemo1 WHERE StudentId IS NULL;
+-----------+-------------+ | StudentId | StudentName | +-----------+-------------+ | NULL | John | | NULL | Carol | +-----------+-------------+ 2 rows in set (0.00 sec)
টিপ: IS NOT NULL` দিয়ে নন-নাল রো ফিল্টার করুন। <=>` (null-safe equal) অপারেটরও ব্যবহার করা যায়।