@selctDescription
パラメータの内容を含むレコードを選択したいのですが、@selctDescription
が空でない場合のみです。TSQLのCASE内でLIKEを使用する
私は動作しません。次のことを、持っている:
(t.[description] LIKE
(
CASE
WHEN @selctDescription = '' THEN t.[description]
ELSE ('%' @selctDescription '%')
END
)
)
誰もが正しい方向に私を指すことができますか?
おかげと機能的に同じになるが、私は自分のアプリケーション内のNULL値を使用しないでください。 – CiccioMiami
'@selctDescription IS NULL'を取り除いてください。今日はNULLを使用していなくても、これを考えるのが大変安全です。IsNullOrEmptyはそのようなケースの共通パターンですので、NULLのままにしておくことをお勧めします。 – sll
@CiccioMiami:それはわかりません;-)ちょうどその部分を削除してください – zerkms