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

Mệnh đề WHERE sử dụng các giá trị có thể là NULL

Chỉ cần sử dụng logic VÀ / HOẶC, ví dụ:

SELECT *
FROM Customers
WHERE ((Firstname IS NULL AND @firstname IS NULL) OR Firstname = @firstname)
AND ((Lastname IS NULL AND @lastname IS NULL) OR Lastname = @lastname);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server - đánh giá tham số

  2. Làm thế nào để xuất trường hình ảnh sang tệp?

  3. Có Rủi ro Bảo mật Liên quan đến Giám sát Đám mây Spotlight không?

  4. Máy chủ SQL tương đương với GROUP_CONCAT ()

  5. Truy vấn SQL để nhận kết quả tổng hợp trong dấu phân cách dấu phẩy cùng với nhóm theo cột trong SQL Server