![]() |
|
Модераторы: skyboy |
![]()
|
|
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: нет Всего: 73 |
Предположим что у нас имеется база с адресами, адреса (название улицы, номер дома, корп. все в одном) неоюходимо отсортировать по названию улицы и убывания (или возрастанию) номеров домов.
Пробовал BYNARI, но дома все равно идут через Ж: Ул. Ишакова 103 Ул. Ишакова 11 Ул. Ишакова 113 И все в этом духе. Может быть кто-то сталкивался? -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Illuminaty |
|
|||
![]() /*Антон Захаров*/ ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1238 Регистрация: 19.3.2005 Где: Россия, Казань Репутация: 3 Всего: 56 |
Все правильно сортирует. Сортировка посимвольная, поэтому 1 < 11 < 111 < 12 < 2.
В качестве решения, я бы создал дополнительное поле в таблице и заносил бы туда номера домов |
|||
|
||||
| Illuminaty |
|
|||
![]() /*Антон Захаров*/ ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1238 Регистрация: 19.3.2005 Где: Россия, Казань Репутация: 3 Всего: 56 |
Можно еще сделать так.
Улицы с домами разделить запятой: Ул. Ишакова, 103 Ул. Ишакова, 11 Ул. Ишакова, 113 Если это лежит в столбце street, то запрос сортирующий "нормально" будет таким:
|
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: нет Всего: 73 |
Illuminaty, Аригато за совет. Думали над этим, торозно правда это будет. Но видимо другого варианта нет, так как в силу обстоятельств нет возможности воспользоваться первым вариантом.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |