Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Trong SQL Server, tại sao NULL không bằng chuỗi trống VÀ không bằng chuỗi trống?

" Làm cách nào để cả hai WHERE đó là" false "? "

Không phải đâu! Câu trả lời cũng không phải là "đúng"! Câu trả lời là "chúng tôi không biết".

Hãy nghĩ về NULL như một giá trị mà bạn chưa biết.

Bạn có dám cá đó là '' không ?

Bạn có dám cá rằng nó không phải là '' ?

Vì vậy, an toàn hơn là khai báo bạn chưa biết. Do đó, câu trả lời cho cả hai câu hỏi đều không sai nhưng Tôi không biết , ví dụ. NULL trong SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo bảng trong SQL Server 2017

  2. Làm cách nào để thêm thuộc tính nhận dạng vào cột hiện có trong SQL Server

  3. Phạm vi biến SQL Server trong một thủ tục được lưu trữ

  4. Thủ tục hoặc hàm !!! có quá nhiều đối số được chỉ định

  5. Trên cập nhật bảng, hãy kích hoạt một hành động trong mã .NET của tôi