WHERE
入力パラメーターを句に含め、null の場合は除外する最良の方法は何ですか?
私が信じている方法はいくつかありますが、そのときは思い出せないようです。
また、使用できCOALESCE()
ますか?しかし、これは値を選択するためだけのものだと思いますか?
編集
明確にするために、変数が呼ばれるとしましょう@code ="1"
my where になりますWhere type='B' AND code = @code
が、必要な場合@code is null
はWhere type='B'
、不足していることに注意してcode = @code
ください。