SQL-поиск: содержит один символ (§) + числа - PullRequest
0 голосов
/ 02 февраля 2019

Я хочу выполнить поиск по одному символу + числа (например, § 12345), содержащемуся на сервере sql (MS SQL server 2016).

Я создал полнотекстовый каталог и пользовательские стоп-слова.Следующее, где работает нормально:

where contains(Html, '12345')

Но если я попытаюсь найти абзац (§), он не будет работать:

where contains(Html, '§ AND 12345') или where contains(Html, '"§*" AND 12345')

Абзац не является стоп-словом.

Есть ли возможность решить эту проблему с использованием содержимого и без использования like?

1 Ответ

0 голосов
/ 02 февраля 2019

AND - это ключевое слово, используемое в логических выражениях, а не внутри строки.Вам нужно что-то вроде этого:

where contains(Html, '§') AND contains(Html, '12345')
...