多数のSOスレッドを検索することにより、where句で適切な条件を返すクエリを作成できません。たとえば、以下のクエリで使用したように、列Col1と変数がありますが、機能していませんint
。var1
varchar
Where CASE WHEN var1 = '1' THEN (Col1 = 1)
WHEN var1 = '2' THEN (Col1 = 2)
ELSE AND (1= 1)
END
それは私に与えますsyntax error near '='
。
編集:
次のような状態が必要な場合はどうなりますか
Col1 IN(条件....)