SQL Server ContainsTable для поиска столбца, построенного из текстов из нескольких столбцов. Мы пытаемся получить строки, которые соответствуют набору слов, используя Near. Проблема, которую мы имеем, состоит в том, что оно сопоставляет слово с набором слов, разделенных пробелом. Мы хотим соответствовать каждому отдельному слову в целом. Это происходит только тогда, когда числа образуют целое слово.
Пример:
SELECT * FROM CONTAINSTABLE({table}, ({column}), N'("MOTOR" NEAR "DC" NEAR "1250")')
Возвращает записи с
"MOTOR DC 1 250"