Я пытаюсь создать следующий запрос SQL (как, например, это пример последнего запроса): -
DECLARE @SearchQuery AS NVARCHAR(100) = 'yellow bird'
SELECT Id, Name
FROM dbo.FooBars
WHERE CONTAINS(Name, N'FORMSOF(Thesaurus, yellow)')
AND CONTAINS(Name, N'FORMSOF(Thesaurus, bird)')
Заметьте, как у меня две CONTAINS
строки? Это потому, что в поисковом запросе есть два слова. ( пробел является разделителем). Этот запрос может содержать от 1 до n слов.
Как я могу сгенерировать этот код SQL на основе количества слов в поисковом запросе?