Сравните значение nvarchar (max) со столбцом - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь найти, соответствует ли строка 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 строк)

Все примеры - обратный сценарий, поиск в больших текстовых строках и одно ключевое слово, это один большой текст и много ключевых слов в таблице.

Кто-нибудь может мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...