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

SQL — warunkowa klauzula WHERE

Połącz je z kilkoma stwierdzeniami OR:

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

Dla każdego z tych parametrów, jeśli ma wartość null, sprawdzenie jest w zasadzie ignorowane.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. AKTUALIZUJ, jeśli istnieje, wstawiaj w SQL Server 2008

  2. błąd konwersji varchar na float

  3. Zrozumienie aliasu kolumny w wybranym zapytaniu w SQL Server — samouczek SQL Server / TSQL, część 115

  4. Różnica między konwersjami daty i godziny w MSExcel i SQL Server

  5. Jak utworzyć złożony klucz podstawowy w programie SQL Server (przykład T-SQL)