我在 sql server 2008 中使用全文搜索概念,但在包含中遇到一些问题。假设我用关键字“生命”搜索它在前 20 条记录中返回“建筑物的生与死”,但我希望它返回“生命” '首先然后是'建筑物的生与死'谢谢......
问问题
1335 次
2 回答
0
Contains 将在列中搜索单词 life,如果匹配则返回结果,在其中使用 order by
查看此链接了解更多信息 http://msdn.microsoft.com/en-us/library/aa258227(v=sql.80).aspx
谢谢,阿伦
于 2013-05-16T09:20:43.620 回答
0
这将非常低效,但这是一种解决方案:
select column_name from table_name where column_name like 'Life%' union
select column_name from table_name where column_name like '%Life%';
另外它只会获取不同的条目。
于 2013-05-16T07:35:29.177 回答