Вперед Поиск в полнотекстовом поиске - PullRequest
1 голос
/ 09 мая 2011

Я реализовал полнотекстовый поиск, используя предложение CONTAINS, предоставленное MS SQL.

Если я ищу 'Stac', то в результате получаю 'Stack'.Но если я ищу 'tac', то база данных не возвращает никакого результата.

SELECT * FROM TEMPTABLE WHERE CONTAINS(ColumnDetails, '"*tac*"'). This doesn't work.

Как я могу сделать это возможным?

1 Ответ

0 голосов
/ 09 мая 2011

Вы можете использовать оператор LIKE , который может быть вам полезен.Ниже ссылка. LIKE

Например,

SELECT *
FROM table_name
WHERE column_name LIKE '%AN%'

, который выдает результат, подобный

store_name         Sales    Date
LOS ANGELES        $1500    Jan-05-1999
SAN DIEGO          $250 Jan-07-1999
SAN FRANCISCO      $300 Jan-08-1999

В приведенном выше примере coulmn_name = store_name, который извлек результат, SAN DiEGO, SAN Fran ..

, который содержит AN .

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