XQuery 메서드 (노드, 값)를 사용하여 'Analyst, Trainer'값으로 열을 분할 한 다음 LIKE 연산자를 사용하여 'Workflow, Analyst, Tester, Trainer'값과 비교할 수 있습니다.
SELECT FULLTEXTSERVICEPROPERTY ('IsFulltextInstalled')
0 = 전체 텍스트 :
는
SELECT t.col1, t.col2, MIN(CASE WHEN t.col2 LIKE '%' + o.col1 + '%'
THEN 1 ELSE 0 END) AS IsMatch
FROM YourTable t
CROSS APPLY
(
SELECT Split.a.value('.', 'nvarchar(100)')
FROM (
SELECT CAST('<M>'+REPLACE(t.col1,',','</M><M>')+'</M>' AS xml) AS col1
) AS a
CROSS APPLY col1.nodes('/M') AS Split(a)
) o(col1)
GROUP BY t.col1, t.col2
SQLFiddle
에 대한 데모는 또한 당신은 당신이 구성 요소가 설치된 전체 텍스트를 확인할 필요가 스크립트 실행하기 전에 동적 관리 함수 sys.dm_fts_parser 과 옵션을 사용할 수 있습니다 설치되어 있지 않습니다. 1 = 전체 텍스트가 설치되었습니다. NULL = 입력 또는 오류가 잘못되었습니다. 0 = 전체 텍스트가 다음 설치되어 있지
경우이 게시물 정렬 작업을 피하기 위해 당신 How to install fulltext on sql server 2008?
SELECT t.col1, t.col2, MIN(CASE WHEN t.col2 LIKE '%' + o.col1 + '%'
THEN 1 ELSE 0 END) AS IsMatch
FROM YourTable t
CROSS APPLY (
SELECT display_term
FROM sys.dm_fts_parser('"'+ 'nn,' + t.col1 + '"', 1033, NULL, 0)
WHERE display_term NOT LIKE 'nn%'
) o(col1)
GROUP BY t.col1, t.col2
할 필요가 사용 지수 : 참고로
CREATE INDEX x ON YourTable(col1, col2)
, 가장 성능이 될 것입니다 sys와dm_fts_parser
잘 모르겠지만 [FIND_IN_SET] (http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_find-in-set)을 (를) 찾을 수 있습니다 – rcpayan
SQL 행 기반 데이터 용으로 설계되었으며 대규모 조인을 쉽게 수행 할 수 있습니다. csv 정보를 먼저 여러 행으로 분해하고 간단한 조인을하는 것이 더 좋습니다. –
이것은 Sql Server이다. –