Сортировка в определённом порядке
|
|
Вторник, 12 Июля 2016 г. 19:47
+ в цитатник
В базе данных есть не сортированная таблица CITIES со списком всех городов РФ, состоящая из двух колонок:
-----------------------
| ID | CITY |
-----------------------
В колонке CITY записаны названия городов РФ в случайном порядке. В колонке ID содержатся некие уникальные идентификаторы городов.
Напишите SQL запрос, который вернет из таблицы CITIES список всех городов РФ, отсортированных в следующем порядке:
1. Первое место - Москва
2. Второе место - Санкт-Петербург
3. Все последующие места - остальные города РФ, отсортированные в алфавитном порядке от А до Я
Таки есть решение на mysql через FIELD.
На аксессе есть вариант сделать через in("Москва";"Санкт-Петербург") ... Ну а дальше то как? Он только Москву и Питер и выводит...
Конечно, проще простого сделать в несколько этапом такую таблицу....
А как сделать всё это в одном простом запросе?
http://www.sql.ru/forum/1222285/sortirovka-v-opredelyonnom-poryadke
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-