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

Opcjonalne argumenty w klauzuli WHERE

Alternatywnie do ISNULL / COALESCE opcje, możesz przetestować parametry pod kątem wartości null:

SELECT NAME  
FROM TABLE  
WHERE  
    (@City IS NULL OR City = @City)
AND 
    (@Gender IS NULL OR Gender = @Gender)
AND 
    (@Age IS NULL OR Age = @Age) 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przechowywać obraz w kolumnie tabel bazy danych SQL Server

  2. SQL DELETE z INNER JOIN

  3. SQL Server:DELETE vs TRUNCATE

  4. Wskazówki dotyczące korzystania z SQL Server z Salesforce SOQL

  5. 2 sposoby na zwrócenie wszystkich funkcji zdefiniowanych przez użytkownika w bazie danych SQL Server