3

我在表上使用 containstable() 进行搜索,但如果我在搜索字符串中仅输入单个字符,则它不起作用。以下是我正在使用的查询。

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 回答