Nói một cách đơn giản 'NULL' không bằng 'NULL'. 'NULL' có thể so sánh với trạng thái không chắc chắn, trong đó một điều không chắc chắn không nhất thiết phải bằng một thứ khác cũng không chắc chắn. Sử dụng 'IS NULL', 'ISNULL ()' hoặc 'COALESCE ()' khi kiểm tra giá trị rỗng. Đặt ANSI_NULLS thành 'tắt' có thể thay đổi hành vi này, nhưng nó không phải là tiêu chuẩn ANSI SQL. Xem http://msdn.microsoft.com/en-us/library/ ms191270.aspx để biết thêm thông tin.