Where
CASE
(WHEN [カラムA] IS NOT NULL
AND [カラムB] IS NOT NULL
THEN [カラムC]
ELSE [カラムD]
END
)=@パラメータ
上記ストアドにて、パラメータがなかったときwhere句を省略したいのですが、どういう方法で出来ますでしょうか?
下記のようなことが出来ればと考えています。
Where
IF @パラメータ IS NOT NULL
CASE
(WHEN [カラムA] IS NOT NULL
AND [カラムB] IS NOT NULL
THEN [カラムC]
ELSE [カラムD]
END
)=@パラメータ
END IF
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/29 09:32