1
データベースに2つのファイル名(TextおよびText1)があります。 Text.txtの内容には「データ」が含まれています。 Text1.txtコンテンツには、「data」と「data1」が含まれます。最も類似したコンテンツを取得し、SQLで最初の結果として表示
SELECT [FileName], [FilePath] FROM dbo.[tb_CrawlData] cr
WHERE EXISTS (SELECT 1 FROM [tb_CrawlData] cd
WHERE cd.Content like '%data%' AND
cr.Content like '%' + cd.Content + '%'
)
GROUP BY cr.FileName, [FilePath]
ORDER BY cr.FileName
結果:
FileName FilePath
Text.txt H:\Text.txt
Text1.txt H:\New folder (2)\Text1.txt
期待される結果:
を私は "データ" を検索した場合、私が取得したいと思い、私が書いたことを
SQLクエリ最初の行の最初のText1.txtは の2つの類似点を持つためコンテンツ(「データ」および「データ1」)を含む。 Text.txtには2つ目の行が表示されるはずです(「データ」のみ)。
@GurVは...私が欲しい、まさにつまり ありがとうございました。 –