0

こんなことをしたい。

declare @var1 as integer

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

私が知りたいのは、これが可能かどうかだけです。変更する必要があるのは比較演算子だけです。

4

1 に答える 1

3
where ( @var1 = 1 and id = 21) or (@var1 = 2 and id <> 21)
于 2011-12-02T17:50:01.120 に答える