TSQL Dynamic Где - PullRequest
       11

TSQL Dynamic Где

0 голосов
/ 02 декабря 2011

Я хотел бы сделать что-то вроде этого.

declare @var1 as integer

Select * from table name 
where id
If @var1 = 1 then
 21 
elseif  @var1 = 2
 <>21

Все, что я хотел бы знать, это то, возможно ли это.Единственное, что нужно изменить, это оператор сравнения.

1 Ответ

3 голосов
/ 02 декабря 2011
where ( @var1 = 1 and id = 21) or (@var1 = 2 and id <> 21)
...