Павлов Игорь
Дата: 11.03.2003 13:00:48
Здравствуйте Уважаемые!
Как мне организовать такой запрос, чтобы пользователь введя в поле поиска например символы "До" и нажав кнопку "Найти" увидел бы всех людей фамилии, которых начинаются на "До".
Заранее очень благодарен!
pkarklin
Дата: 11.03.2003 13:04:36
SELECT
*
FROM
Table
WHERE colName like 'До%'. |
|
Это для MS SQL.
eNose
Дата: 11.03.2003 13:04:59
select ... from ... where LastName like 'До%'
eNose
Дата: 11.03.2003 13:05:58
Опередили...
Тогда у меня ДЛЯ ОРАКУЛА
pkarklin
Дата: 11.03.2003 13:12:32
Я имел ввиду '%', а то ведь для Access нужна '*'. А автору топика не мешало бы и тип СУБД указывать.
eNose
Дата: 11.03.2003 13:17:03
А 'LIKE' - это разве не из стандартного SQL?
_Александр_
Дата: 11.03.2003 13:42:52
Лучше сделать чтобы он их увидел еще до того, как нажмет на кнопку, т.е.
с каждой новой вводимой буквой круг поиска сужался. Но запрос при этом тормозить будет. Это надо на клиенте далать.
eNose
Дата: 11.03.2003 13:49:01
Лучше сделать чтобы он их увидел еще до того, как нажмет на кнопку, т.е.
с каждой новой вводимой буквой круг поиска сужался. Но запрос при этом тормозить будет. Это надо на клиенте далать.
Ты издеваешься??? А если там 1000000 фамилий?
_Александр_
Дата: 11.03.2003 13:53:51
eNose
Если 1000000... , то на клиенте не надо. Но в реальных случаях такой список
фамилий бывает редко. Например 10000 будет мгновенно.
Shark
Дата: 11.03.2003 14:03:13
Кнопку надо выкинуть, а чтобы не тормозило, использовать Select top. Я думаю, 20 хватит:-)