asp.net Webアプリケーションで検索を実装しようとしています。ここでは、テーブルをクエリし、検索語をいくつかの列と照合します。
私が思った部分検索を実装するには、Like
句を使用できます。だから私はこのように私のSQLプロシージャを書きます-
CREATE PROCEDURE sproc_SEARCH
@author char(200)
AS
SELECT * FROM Table WHERE column LIKE '%' + @author + '%'
上記の手順ではいくつかの行が返されるはずですが、返されません
ただし、次のSQLステートメントを実行すると、目的の行が表示されます
SELECT * FROM Table WHERE column LIKE '%bha%'
なぜそうなるのかわかりません。助けを借りることができます。
ありがとう