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