contablestable对单个字符不起作用



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

DECLARE @FreeTextSearch VARCHAR(500)='a'
SELECT tblProjectIDs.[KEY]
    FROM CONTAINSTABLE(Project,*,@FreeTextSearch)AS tblProjectIDs       

我有名称为" a"(projectname列)的项目和名称为" ab"(Projectleader列)的项目负责人。

如何解决此问题?

DECLARE @FreeTextSearch VARCHAR(500) = 'a'
SELECT tblProjectIDs.[KEY]
FROM dbo.tblProjectIDs
WHERE CONTAINS(*, @FreeTextSearch) OR ProjectName LIKE @FreeTextSearch

最新更新