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

SQL - Mệnh đề WHERE có điều kiện

Kết hợp những câu đó với một số câu lệnh HOẶC:

SELECT *
FROM
    Customer c
WHERE
    [email protected]
    AND ( [email protected] OR @CountyID IS NULL )
    AND ( [email protected] OR @CityID IS NULL )

Đối với mỗi tham số đó, nếu nó là null, thì việc kiểm tra về cơ bản sẽ bị bỏ qua.



  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ại sao không có tùy chọn phân tách, chỉ phân cách số nguyên trong SQL Server?

  2. Loại bỏ các bản sao bằng cách sử dụng phân vùng của SQL Server

  3. Gửi email có tệp đính kèm trong SQL Server (T-SQL)

  4. Tìm tất cả các chuỗi có ít nhất X ký tự, sắp xếp theo kiểu tương tự

  5. Chức năng cuộn lên - Thay thế NULL