Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak utworzyć warunkową klauzulę WHERE?

Czy możesz po prostu wykonać następujące czynności?

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. pobrać najnowszy rekord dla każdego klienta

  2. Omówienie wąskich gardeł w wydajności SQL Server

  3. TSQL:transakcja Try-Catch w wyzwalaczu

  4. SQL:Przewodniki przechowywania

  5. EXEC sp_executesql z wieloma parametrami