sql >> Databáze >  >> RDS >> Sqlserver

Nepovinné argumenty v klauzuli WHERE

Alternativně k ISNULL / COALESCE možnosti, můžete otestovat parametry, zda jsou 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. EF dotaz na Oracle házení ORA-12704:nesoulad znakové sady

  2. Oracle:Import souboru CSV

  3. správná syntaxe k použití poblíž '?'

  4. 5 výkonných funkcí Microsoft Access