
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.09.2005, 14:48:38
|
|||
|---|---|---|---|
|
|||
вывод данных в определенном порядке (сортировка по значению) |
|||
|
#18+
Есть например запрос: select id, title, price, img, from catalog Необходимо отсортировать по id в определенном порядке, т.е. ORDER BY (DESC) соотв. не подходят, нужно например, вывести в порядке id 3, 5, 6, 1 и.т.п.. Возможно ли сделать это в одном запросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2005, 14:53:22
|
|||
|---|---|---|---|
вывод данных в определенном порядке (сортировка по значению) |
|||
|
#18+
Гы-ы... А у этого "порядка" хоть какой-то порядок есть? Зависимость какая-нть? Али от балды? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2005, 15:54:55
|
|||
|---|---|---|---|
|
|||
вывод данных в определенном порядке (сортировка по значению) |
|||
|
#18+
зависимость устанавливать должен я... например: 6, 4, 1, 9, 3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2005, 16:12:30
|
|||
|---|---|---|---|
вывод данных в определенном порядке (сортировка по значению) |
|||
|
#18+
математика не прослеживается:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2005, 16:15:59
|
|||
|---|---|---|---|
вывод данных в определенном порядке (сортировка по значению) |
|||
|
#18+
Добавьте поле, в котором будет храниться порядок сортировки. Проставьте выдуманный вами порядок и сортируйте по этому полю. Только не могу понять, какой тайный глубокий смысл в таких манипуляциях? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2005, 16:34:17
|
|||
|---|---|---|---|
|
|||
вывод данных в определенном порядке (сортировка по значению) |
|||
|
#18+
да. вот это наверное самый подходящий вариант. спасибо :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2013, 14:29:55
|
|||
|---|---|---|---|
|
|||
вывод данных в определенном порядке (сортировка по значению) |
|||
|
#18+
Ребята а мне кажется хороший вопрос, другое дело что это все можно обойти методами которые предлагаете вы, но иногда требуется очень быстро сделать запрос и при этом не думать о производительности. Вот к примеру у меня есть поле названия месяцов, естественно что в подобном случае сортировка будет проводится в соответствии с буквенными последовательностями соответствующими кодировке которая используется в БД, а хотелось бы установить последовательности такую, чтобы месяца шли в том порядке в котором они идут в григорианской системе счисления. Понятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2013, 14:32:35
|
|||
|---|---|---|---|
|
|||
вывод данных в определенном порядке (сортировка по значению) |
|||
|
#18+
4m@t!c, Хотелось бы прямо в запросе что то такое. ORDER BY BLA.BLA (январь, февраль, март, апрель, май). Так быстрее. Неужели спецификации не учитывают многовариантности подходов? С другой стороны обилие вариантов заставляет расширять лексикон, что то же не очень хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2013, 14:37:13
|
|||
|---|---|---|---|
|
|||
вывод данных в определенном порядке (сортировка по значению) |
|||
|
#18+
Нашел такой вариант SELECT * FROM page ORDER BY FIELD(season, "весна","лето","осень","зима") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2013, 17:25:27
|
|||
|---|---|---|---|
вывод данных в определенном порядке (сортировка по значению) |
|||
|
#18+
Season поди текстового типа, угу? а сделай перчислимым, и будет тебе щастьице... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2013, 09:32:05
|
|||
|---|---|---|---|
|
|||
вывод данных в определенном порядке (сортировка по значению) |
|||
|
#18+
сортировать по полю "дата", использовать для отображения MONTHNAME() Заодно правильно по годам расставит, если период "декабрь-февраль", например ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1833159]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 303ms |

| 0 / 0 |
