我正在使用表上的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