WHERE
演算子を変更する句でcase ステートメントを実行できるかどうか疑問に思っていました。
私がやろうとしているのは、ブール値に基づいて結果を除外することです。
SELECT *
FROM table1
WHERE
CASE @Status
WHEN 1 THEN Name LIKE 'SOMETHING%'
WHEN 2 THEN Name NOT LIKE 'SOMETHING%'
END
これが可能かどうか疑問に思っていましたか?