Фильтр по первым буквам
Есть страница ASP куда выводится содержание БД в виде таблицы; также присутствует форма для фильтрации содержимого таблицы по столбцу Город.
Сейчас использую SQL-запрос : SELECT * FROM БД WHERE Город = textfield // в таком случае для получения результата в поле формы нужно ввести название города, точно совпадающего с записями в столбце Город.
Вопрос: что нужно для того чтобы при введении в поле формы первых букв города выдавались все города, которые начинаются на данные буквы и пользователю нужно было просто выбрать его из списка??
Код:
"SELECT * FROM `БД` WHERE Город LIKE '%".$text."%'"
Обычный запрос поиска с помощью LIKE.
Пробуйте.
Код:
sSQL = "SELECT * FROM БД WHERE Город LIKE '" + textfield + "*'"
для конструкции like
* - все символы
? - любой символ