トップ回答者
キーワード検索

質問
-
ご教授お願い致します。
現在ストアドプロシージャにてパラメータを
@コード下限値 int
@コード上限値 int
@名称 char(16)1 SELECT ID,コード, 名称
2 FROM マスタ
3 where コード between @コード下限値 and @コード上限値
4 and 工程名 like '%@名称%'
5 order by コードを作成しましたが
like関数の部分がうまく機能しません。
4行目をはずして実行すると、下限値と上限値のみのレコード抽出が
できます。
しかし、受渡パラメータの部分一致を追加するとレコード抽出が0件となります。
また、like関数のみでも0件でした。(パラメータにキーワードをいれて実行)
お手数ですが、ご回答お願い致します。
尚、やりたい事は、コードの下限値と上限値の範囲とキーワードの名称が
nullではない時のみ、like関数が機能してもらいたいです。
nullの場合は、コードの下限値と上限値のみヒットします。また、補足ですがキーワード検索のときに、複数での部分一致の方法も
ございましたらお願い致します。(例として検索サイトの空白ははさんだ複数検索です)