Rất nhiều câu trả lời hay, nhưng hãy để tôi cung cấp cho bạn một phiên bản thực sự ngắn gọn.
Đối với SQL, Null KHÔNG có nghĩa là "Không có giá trị" mà có nghĩa là "Giá trị không xác định"
Với ý nghĩ đó, hãy xem xét câu trả lời cho câu hỏi bạn đang hỏi SQL bằng tiếng Anh đơn giản.
Q: Is this unknown value not equal to 1?
A: I don't know, there is no way to tell without knowing the value.
Hence Null<>1 = Null