2010-08-22 78 views
0

我有一個應用程序在sql數據庫中保存了一些文件。 我正在使用全文搜索對文檔進行過濾,現在我想知道是否可以選擇文檔的第一行? 所以我可以爲我的應用程序做一個「谷歌」頁面全文搜索 - 選擇第一行

+0

數據庫?碼?示例數據和預期輸出?聽起來你想爲你的數據庫使用相應的子字符串函數:http://stackoverflow.com/questions/3220584/query-for-substring-formation – 2010-08-22 18:45:01

回答

0

試試這個SQL。這將爲您提供表中與列名againg查詢匹配的前255個字符。

SELECT SUBSTR(`columnname`, 0, 255) AS blurb FROM `tablename` WHERE MATCH (`columnname`) AGAINST('query'); 

然後,您可以將blurb作爲文檔的前幾行消散。