Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Argumentos Opcionais na Cláusula WHERE


Alternativamente ao ISNULL / COALESCE opções, você pode testar os parâmetros para serem nulos:
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)