powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка по алфавиту, с пропуском определенного кол-ва строк
4 сообщений из 4, страница 1 из 1
Сортировка по алфавиту, с пропуском определенного кол-ва строк
    #38778276
Здравствуйте! Проблема такая - надо средствами SQL (MySQL) отсортировать список валют такого типа (name, ASC)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
id     name  rate
1	EUR	 0.70
2	USD	 1.00
3	RUR	 35.00
4	GBP	 0.50
5	AUD	 1.10
6	BGN	 0.00
7	AMD	 0.00
8	BYR	 0.00
9	AZN	 0.00
10	BRL	 0.00
...

Но первые 5 валют надо пропустить, они выводятся в правильном порядке. Сейчас сортировка по id (ASC). Что посоветуете?
...
Рейтинг: 0 / 0
Сортировка по алфавиту, с пропуском определенного кол-ва строк
    #38778287
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
ORDER BY FIND_IN_SET(name, 'AUD,GBP,RUR,USD,EUR') DESC, name

Тут завязка на конкрентные названия валют.


Код: sql
1.
ORDER BY LEAST(id,6), name

Тут завязка на id от 1 до 5 для нужных валют.
...
Рейтинг: 0 / 0
Сортировка по алфавиту, с пропуском определенного кол-ва строк
    #38778291
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
ORDER BY CASE WHEN id < 6 THEN CAST(id AS CHAR) ELSE name END
...
Рейтинг: 0 / 0
Сортировка по алфавиту, с пропуском определенного кол-ва строк
    #38779244
Спасибо! Все три решения работают.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка по алфавиту, с пропуском определенного кол-ва строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]