Như chúng ta biết rằng trong khi sử dụng NULL với toán tử so sánh, chúng ta sẽ không nhận được bất kỳ tập kết quả có ý nghĩa nào. Để có được kết quả có ý nghĩa từ những kiểu so sánh như vậy, chúng ta có thể sử dụng "IS NULL" và "IS NOT NULL".
Ví dụ
mysql> Select 10 IS NULL; +------------+ | 10 IS NULL | +------------+ | 0 | +------------+ 1 row in set (0.00 sec) mysql> Select 10 IS NOT NULL; +----------------+ | 10 IS NOT NULL | +----------------+ | 1 | +----------------+ 1 row in set (0.00 sec)
Các câu lệnh MySQL ở trên cho thấy việc sử dụng ‘IS NULL’ và ‘IS NOT NULL’. Chúng tôi nhận được kết quả là các giá trị Boolean là 0 (cho FALSE) hoặc 1 (cho TRUE), đây chắc chắn là một kết quả có ý nghĩa.