форум вебмастероff на AlfaSpace.NET |
Ubuntu и Linux
|реактивный бесплатный хостинг
| Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга
|
правила форума
| Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ ° |
| Форум вебмастеров на AlfaSpace.NET / The Matrix Has You / SQL: выборка по 1-ой букве |
| Автор | Сообщение |
| maxtat pda killer 1438 |
# Дата: 22 Май 2007 13:16 Скажем есть таблица со столбиком ИМЯ, нужно выбрать и вывести всех людей чье имя начинается на букву А. Объясните, пожалуйста, поподробнее. |
| gl_SPICE Участник 1719 |
# Дата: 22 Май 2007 14:02 SELECT `name` FROM `table` WHERE `name` LIKE '$bukva%' Вроде так, если не ошибся где-то. |
| Андрей Алексеевич 2125 |
# Дата: 23 Май 2007 07:16 ° Поправил: Андрей *тут была глупость* |
| maxtat pda killer 1438 |
# Дата: 28 Май 2007 01:44 ° Поправил: maxtat А если мне нужны выбрать сразу имена на A, C и Z? |
| gl_SPICE Участник 1719 |
# Дата: 28 Май 2007 02:37 » maxtat А если мне нужны выбрать сразу фамилии на A, C и Z?Покажи структуру таблицы, а то если у тебя имя и фамилия хранится в одном поле (тупо "Иван Фёдоров"), то это один LIKE, а если имя и фамилия в разных полях, то там уже LIKE AND нужно. |
| maxtat pda killer 1438 |
# Дата: 28 Май 2007 07:13 поправил сообщение, у меня в поле имена: Вася, Петя... |
| gl_SPICE Участник 1719 |
# Дата: 28 Май 2007 07:16 Дык так и пиши! SELECT `name` FROM `table` WHERE `name` LIKE '$bukva%' OR `name` LIKE '$bukva2%' OR `name` LIKE '$bukva3%' Вроде так. Можешь написать процедуру, которая будет составлять строку запроса в зависимости от количества букв, по которым нужна выборка. |
|
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:24015, gzipped size:7611 |