Я пытаюсь найти, соответствует ли строка nvarchar (max) какому-либо ключевому слову столбца в другой таблице.
Примерно так:
SELECT TOP (1) case when c.Keyword IS NOT NULL THEN 'Match'
ELSE 'No Match' END
FROM sourceTable SC
LEFT JOIN KeywordTable C on sc.LargeText like '%'+c.Keyword+'%'
WHERE SC.Id = @Id
Это имеет проблемы с производительностью, KeywordTable не большой (1000 строк)
Все примеры - обратный сценарий, поиск в больших текстовых строках и одно ключевое слово, это один большой текст и много ключевых слов в таблице.
Кто-нибудь может мне помочь?