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

Kiểm tra thông số đầu vào nếu không phải Null và sử dụng nó ở đâu trong SQL Server

Bạn có thể sử dụng IsNull

 where some_column = IsNull(@yourvariable, 'valueifnull')

CHỈNH SỬA :

Những gì bạn mô tả trong nhận xét có thể được thực hiện như:

where (@code is null or code = @code)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tạo tập lệnh để bật tất cả ràng buộc khóa ngoại trong cơ sở dữ liệu SQL Server - Hướng dẫn sử dụng SQL Server / TSQL Phần 78

  2. Thủ tục được lưu trữ T-SQL để trả về kết quả tìm kiếm được đề xuất theo phong cách google

  3. Thay đổi hiệu suất thu thập dữ liệu có bị hạn chế đối với các bảng đã bật CDC không?

  4. SQL Server, kết hợp LIKE và IN?

  5. Bảng Cơ sở dữ liệu SQL Server Phương thức Xuất và Nhập