Сортировка выбранных данных
Для упорядочивания записей, получаемых в результате выполнения запроса, используется оператор ORDER BY. Он позволяет упорядочивать выводимые записи в соответствии со значениями одного или нескольких выбранных столбцов. При этом можно задать возрастающую (ASC) или убывающую (DESC) последовательность сортировки для каждого из столбцов. По умолчанию принята возрастающая последовательность сортировки.
![IDevice Icon](icon_activity.gif)
Получить список клиентов, отсортированный в алфавитном порядке:
SQL:
SELECT
lastname, name
FROM tbl_clients
ORDER BY lastname
Тот же список, но упорядоченный в обратном порядке, можно получить запросом:
SQL:
SELECT lastname, name
FROM
tbl_clients
ORDER BY lastname DESC
Упорядочить список клиентов по городам, а внутри каждого города - по фамилиям:
SQL:
SELECT
region, lastname, name
FROM tbl_clients
ORDER BY region, lastname
![IDevice Icon](icon_activity.gif)
SQL:
SELECT
lastname, name
FROM tbl_clients
ORDER BY 1
В этом запросе выводимые записи будут упорядочены по полю lastname