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

Làm cách nào để tạo mệnh đề WHERE có điều kiện?

Bạn có thể làm như sau không?

SELECT
    *
FROM
    Table
WHERE
    (@booleanResult = 1
    AND Column1 = 'value1')
OR
    (@booleanResult = 0
    AND Column1 = 'value1'
    AND Column2 = 'value2')


  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 Standard Edition Tương lai khả dụng cao

  2. Cách sử dụng biến chuỗi trong câu lệnh sql

  3. làm thế nào để chạy một truy vấn song song trên sql server 2008?

  4. Hệ thống quản lý cơ sở dữ liệu quan hệ và cơ sở dữ liệu (RDBMS) là gì

  5. thay đổi cơ sở dữ liệu thành 'trực tuyến' và đặt db thành 'nhiều người dùng'