【发布时间】:2017-02-24 08:32:32
【问题描述】:
我有以下带有LIKE 条件的查询:
Select top 20 * from entity with(NOLOCK) where first like 'john%'
上述查询将返回名字以 John 开头的员工。 现在使用全文索引搜索进行相同的查询:
Select top 20 * from entity with(NOLOCK) WHERE Contains(First,'John').
以上代码返回名字中包含phase john的所有记录。
如何使第二个查询返回完全匹配的记录,即以John开头的记录。
想要的结果如下图所示:
【问题讨论】:
标签: sql sql-server sql-server-2008 full-text-search wildcard