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

Откуда: Казахстан, Петропавловск
Сообщений: 302
Всем доброго времени суток!

Ситуация следующая, есть база данных с несколькими таблицами, клиенты и адреса клиентов, требуется реализовать поиск клиента через хранимую процедуру, параметром которой будет строка с не полными данными о клиенте.
Например, передаем не полную фамилию и адрес - Иванов Мира 127 или Мира 127 Иванов, после выполнения процедура в обоих случаях вернла одинаковый набор данных где будут все Ивановы по адресу Мира 127. Так же запрос может содержать только фамилию либо только адрес.

Кто, что может посоветовать, с какой стороны к этому можно подойти?

У меня крутится пока два варианта: включить полнотекстовый поиск, либо LIKE'ать каждое слово к каждой таблице после чего собирать все вместе (мне кажется это бред).
30 окт 11, 21:02    [11523192]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте метод реализации поиска  [new]
на кушеточку присаживайтесь
Guest
Crvik
два варианта: включить полнотекстовый поиск, либо LIKE'ать каждое слово к каждой таблице после чего собирать все вместе (мне кажется это бред).

а полнотекстовый что ли сам разберется из каких таблиц брать?
пока сам не напишешь кто что и когде должен искать, субд ничего не выдаст.
чам смартовее поиск, тем "ужаснее" проца поиска.
30 окт 11, 21:20    [11523234]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить