Lý do đằng sau đó là chúng ta sẽ không nhận được bất kỳ kết quả có ý nghĩa nào từ các phép so sánh khi chúng ta sử dụng NULL với các toán tử so sánh như ‘=’, ‘<’ hoặc ‘<>’. Hãy xem xét ví dụ sau minh chứng cho khái niệm này -
mysql> Select 10 = NULL, 10< NULL, 10<>NULL; +-----------+----------+----------+ | 10 = NULL | 10< NULL | 10<>NULL | +-----------+----------+----------+ | NULL | NULL | NULL | +-----------+----------+----------+ 1 row in set (0.07 sec)
Tập hợp kết quả trên không có ý nghĩa theo bất kỳ nghĩa nào.