2010-08-22 4 views
0

SQL 데이터베이스에 일부 파일을 저장하는 응용 프로그램이 있습니다. 문서의 필터링을 위해 전체 텍스트 검색을 사용하고 있습니다. 문서의 첫 번째 줄을 선택할 수 있는지 궁금합니다. 그래서 내 응용 프로그램에 대해 일종의 "google"페이지를 만들 수 있습니다.전체 텍스트 검색 - 첫 번째 줄 선택

+0

데이터베이스? 암호? 예제 데이터 및 예상 출력? 데이터베이스에 대해 각각의 하위 문자열 함수를 사용하려는 것 같습니다. http://stackoverflow.com/questions/3220584/query-for-substring-formation –

답변

0

이 SQL을 사용해보십시오. 이렇게하면 테이블에서 columnname againg 쿼리와 일치하는 처음 255자를 얻을 수 있습니다.

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

그런 다음 문서의 처음 몇 줄로 blurb을 disaply 수 있습니다.