@Ancure

Почему функция CONTAINSTABLE возвращает не все значения?

Подскажите, пожалуйста!

У меня в условной таблице есть две строки со следующим содержимым:
1. ЗнДП СС1.04.CR53 Периодическая
2. ЗнДП СС1.04.01И Выгрузка

Хочу полчить таблицу с 2мя этими значениями:
Выполняю запрос

select
etable.[Name]
, RankData.*
,*
from
table as etable
, CONTAINSTABLE(table, Name, '("сс1.04*")') as RankData
where
etable.XRecID = RankData.[Key]

И он возвращает только 1ую строку , с одержимым поля ЗнДП СС1.04.CR53 Периодическая. Для меня не понятно, почему вторая строка тоже в эту таблицу не попала, она же тоже содержит СС1.04

Почему так, объясните, пожалуйста
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
  • @d-stream
    Готовые решения - не подаю, но...
    CONTAINSTABLE базируется на fulltext, а там у точки есть особенное значение (одно из них - word delimiter)
    Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы