Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Полнотекстовый запрос 2005  [new]
Opengls
Member

Откуда:
Сообщений: 16
Необходимо найти следующую запись "Иванов ЛС" или "Иванов Л.С." или "Иванов Л С" или "Иванову ЛС" или "Иванова ЛС", в общем нужно найти человека по фамилии и инициалам, причем фамилия может быть написана со склонением. Пробовал различные варианты, не получается. Подскажите, кто знает.
1 сен 09, 08:31    [7600860]     Ответить | Цитировать Сообщить модератору
 Re: Полнотекстовый запрос 2005  [new]
quazare
Member

Откуда: Новосибирск
Сообщений: 480
где-то так LIKE=%Иванов%

-------------
Sapienti sat!
1 сен 09, 08:52    [7600887]     Ответить | Цитировать Сообщить модератору
 Re: Полнотекстовый запрос 2005  [new]
Opengls
Member

Откуда:
Сообщений: 16
запрос полнотекстовый, делаю так

declare @Param2 nvarchar(240)

set @Param2 = N' "иванов* ~ Л ~ С" '
и так
set @Param2 = N' "иванов*" ~ "Л ~ С" '
и так
set @Param2 = N' "иванов*" ~ "Л" ~ "С" '

select Поле1
from Таблица1
WHERE CONTAINS(Поле1, @Param2)

и ничего толкового
1 сен 09, 09:27    [7601036]     Ответить | Цитировать Сообщить модератору
 Re: Полнотекстовый запрос 2005  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Так вроде отдельные буквы в шумовых словах...
1 сен 09, 09:52    [7601196]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить