
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.02.2014, 14:25:03
|
|||
|---|---|---|---|
|
|||
Сортировка сначала по одному условию, а потом по-другому |
|||
|
#18+
Подскажите какие есть способы сортировки для моего решения. У меня список городов и поселков. д. Хутор Ливан пос. Мирово Минск Литва д. Васильки Мне нужно сначала отсортировать города от А до Я, а потом уже поселки и т.д. (потом все что содержит до точки префиксы) Должно быть так: Ливан Литва Минск д. Хутор д. Васильки пос. Мирово ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2014, 14:29:32
|
|||
|---|---|---|---|
|
|||
Сортировка сначала по одному условию, а потом по-другому |
|||
|
#18+
нужно чтобы тип населенного пункта был отдельным от имени полем. тогда по нему (или CASE-ом от него) и сортировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2014, 14:41:02
|
|||
|---|---|---|---|
|
|||
Сортировка сначала по одному условию, а потом по-другому |
|||
|
#18+
Добрый Э - Эх, отдельным нельзя! меня ничего нельзя! попробую ORDER BY FIELD (первое условие, второе); но у кого есть идею пишите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2014, 14:56:46
|
|||
|---|---|---|---|
Сортировка сначала по одному условию, а потом по-другому |
|||
|
#18+
можно попробовать такой костыль: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2014, 15:13:19
|
|||
|---|---|---|---|
|
|||
Сортировка сначала по одному условию, а потом по-другому |
|||
|
#18+
поправка:miksoftможно попробовать такой костыль: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2014, 15:28:31
|
|||
|---|---|---|---|
|
|||
Сортировка сначала по одному условию, а потом по-другому |
|||
|
#18+
Огромное Спасибо! вот плин, все оказалось просто и гениально)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2014, 15:32:45
|
|||
|---|---|---|---|
Сортировка сначала по одному условию, а потом по-другому |
|||
|
#18+
Cygapb-007, а что изменит SIGN с учетом того, что вторым полем в ORDER BY идет имя, которое все равно поставит деревни впереди поселков ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2014, 16:10:33
|
|||
|---|---|---|---|
|
|||
Сортировка сначала по одному условию, а потом по-другому |
|||
|
#18+
miksoftCygapb-007, а что изменит SIGN с учетом того, что вторым полем в ORDER BY идет имя, которое все равно поставит деревни впереди поселков ?locate дает номер позиции в строке - с.Село <2,с> будет перед дер.Деревня <4,д>, хотя лексически должно быть наоброт... или я напутал?)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2014, 16:18:59
|
|||
|---|---|---|---|
Сортировка сначала по одному условию, а потом по-другому |
|||
|
#18+
Cygapb-007miksoftCygapb-007, а что изменит SIGN с учетом того, что вторым полем в ORDER BY идет имя, которое все равно поставит деревни впереди поселков ?locate дает номер позиции в строке - с.Село <2,с> будет перед дер.Деревня <4,д>, хотя лексически должно быть наоброт... или я напутал?))Я неявно полагал, что одно понятие сокращается одинаково. Т.е. деревня - это всегда "д.". Но, конечно, гарантии этого никакой нет. Да, пожалуй с SIGN будет лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1835224]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 351ms |

| 0 / 0 |
