Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Si la variable est vide, alors pas de clause Where

utilisez OU :

select * from yourTable
where @test = '' OR Agent = @test

si @test avec une valeur nulle (au lieu de '' ), vous devez utiliser :

select * from yourTable
where @test is null OR Agent = @test