Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Argumen Opsional dalam Klausa WHERE

Atau ke ISNULL / COALESCE pilihan, Anda dapat menguji parameter untuk menjadi nol:

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. SQL Server BULK INSERT dari Linux

  2. Apa yang dimaksud dengan kunci baris, halaman, dan tabel? Dan kapan mereka diakuisisi?

  3. Dapatkan baris di mana kolom datetime =hari ini - SQL server noob

  4. Dapatkan 1 baris teratas setiap grup

  5. Bagaimana cara membagi string sehingga saya dapat mengakses item x?