2013-05-16 67 views
0

我正在使用sql server 2008中的全文搜索概念,但在包含中遇到一些問題.. 假設我已經用關鍵字'Life'搜索它返回'建築物的生死攸關「在第20條記錄,但我想它返回‘生活’第一則‘的生活和建築’ 感謝之死...全文搜索使用包含在sql server 2008中

+0

我完全不理解您的問題,它會幫助發佈一些示例數據行和您期望的結果。具體而言,您是否在表中只有「生命」一詞的行,或者是否希望將「生命」作爲結果集中的第一行,即使它與任何行不匹配?我懷疑你想用它作爲輸出的標題,但我不確定。 – Pondlife

回答

0

這將是很多低效率的,但在這裏它是一個解決辦法:

select column_name from table_name where column_name like 'Life%' union 
select column_name from table_name where column_name like '%Life%'; 

加上它只會獲取不同的條目。

+0

查詢中沒有'ORDER BY',所以你不能保證行將以任何特定的順序。 OP想要使用'CONTAINS'而不是'LIKE'。 – Pondlife