我有一个很大的sql表,其中有一列存储简短的句子。当用户键入字符/字符/单词时,我需要执行搜索,查询将快速返回结果。我已经使用MS SQL实现了全文搜索。
如何在SQL中像Like'%a%'一样进行Contains(Description,'a')搜索
SELECT * FROM table WHERE CONTAINS(Description 'a')
SELECT * FROM table WHERE Description LIKE '%a%'
如果全文搜索不支持此功能,我应该如何处理并提高查询速度?
答案 0 :(得分:0)
WHERE PATINDEX ('%a%',description) !=0