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

Có sự khác biệt nào giữa IS NULL và =NULL không

= NULL luôn unknown (đây là một phần của logic 3 trạng thái), nhưng WHERE mệnh đề coi nó là false và giảm xuống từ tập hợp kết quả. Vì vậy, đối với NULL bạn nên sử dụng IS NULL

Các lý do được mô tả ở đây:Tại sao NULL =NULL đánh giá là false trong máy chủ 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. Sự khác biệt về cách xử lý khoảng trắng giữa Oracle và SQL Server

  2. SQL Server:Nhận khóa chính của bảng bằng truy vấn sql

  3. Chế độ xem trong SQL Server

  4. Cách hoạt động của hàm QUOTENAME () trong SQL Server (T-SQL)

  5. Sự khác biệt giữa varchar và nvarchar là gì?