我正在使用table下的containsstable()进行搜索,但如果我只在搜索字符串中输入单个字符则无法正常工作。 以下是我正在使用的查询。
DECLARE @FreeTextSearch VARCHAR(500)='a'
SELECT tblProjectIDs.[KEY]
FROM CONTAINSTABLE(Project,*,@FreeTextSearch)AS tblProjectIDs
我的项目名称为'a'(ProjectName列),项目负责人名为'ab'(ProjectLeader列)。
我该如何解决这个问题?
答案 0 :(得分:0)
DECLARE @FreeTextSearch VARCHAR(500) = 'a'
SELECT tblProjectIDs.[KEY]
FROM dbo.tblProjectIDs
WHERE CONTAINS(*, @FreeTextSearch) OR ProjectName LIKE @FreeTextSearch