2013-12-18 2 views
0

에서 전체 단어 검색을 수행 : 2 개 키워드 문자열에 대한방법 검색 다중 키워드에 대한 도움이 필요 다중 키워드 문자열

: img_keywords(1)="error bar, cloumn", img_keywords(2)="bar, graph"을, 어떻게 "바, ABC"를 검색하기 위해, 단지 두 번째 문자열을 반환?

시도한 SELECT * FROM images WHERE CONTAINS(img_KeyWords, '"bar" OR "abc" ') 두 문자열을 모두 반환하십시오. 하지만 두 번째 경기가되어야합니다.

+0

HAVING 대신 LIKE를 사용하는 것은 어떻습니까? 어떤 SQL Server RDBMS를 사용하고 있습니까? 몇 가지 샘플 데이터로 질문을 업데이트 할 수 있습니까? – logixologist

답변

1

저는 비슷한 질문을 과거에했습니다 (SQL 2005 Split Comma Separated Column on Delimiter). 솔직히, csv 데이터를 스칼라 열에 저장하면 안됩니다. 성능을 효율적으로 관리 할 수있는 방법은 없습니다.

이러한 값을 관계형 테이블로 분할하면 쿼리 문제가 해결됩니다.

관련 문제