3

テーブルで containstable() を使用して検索を行っていますが、検索文字列に 1 文字しか入力しないと機能しません。以下は私が使用しているクエリです。

DECLARE @FreeTextSearch VARCHAR(500)='a'

SELECT tblProjectIDs.[KEY]
    FROM CONTAINSTABLE(Project,*,@FreeTextSearch)AS tblProjectIDs       

名前が「a」(ProjectName 列) のプロジェクトと、名前が「ab」(ProjectLeader 列) のプロジェクト リーダーがあります。

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

0
DECLARE @FreeTextSearch VARCHAR(500) = 'a'
SELECT tblProjectIDs.[KEY]
FROM dbo.tblProjectIDs
WHERE CONTAINS(*, @FreeTextSearch) OR ProjectName LIKE @FreeTextSearch
于 2012-11-10T12:39:23.097 に答える