Sql Server包含搜索未按预期提供结果

时间:2014-06-19 13:48:22

标签: sql sql-server

select * from table1 where contains(searchWord,"*comfort*")

我希望结果为

  

不舒服

在其间搜索Word,但它正在显示

  

舒适xyz

1 个答案:

答案 0 :(得分:0)

这里不需要包含函数。搜索与单个单词和短语,彼此相距一定距离内的单词或SQL Server中的加权匹配的精确或模糊(不太精确)匹配 您需要简单的谓词来表示所需的结果。

select * from table1 where searchWord like '%comfort%'