@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

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

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

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 07:20
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект