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

truy vấn sql - lấy tất cả các bản ghi dựa trên cờ

Bạn có thể làm điều đó bằng cách sử dụng HOẶC:

SELECT * FROM Person WHERE Status = @Status OR @Status IS NULL

Hoặc UNION ALL:

SELECT * FROM Person WHERE Status = @Status
UNION ALL
SELECT * FROM Person WHERE @Status IS NULL


  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ác bản sửa lỗi liên quan đến hiệu suất cho SQL Server 2012

  2. Làm cách nào để tôi nhóm theo cột ngày giờ mà không mất thời gian cân nhắc

  3. SQL INSERT INTO từ nhiều bảng

  4. Làm cách nào để tính số ngày chủ nhật sáu tuần bằng cách sử dụng Weekno trong SQL Server 2008?

  5. Làm cách nào để tìm các truy vấn hoạt động kém nhất trong SQL Server 2008?