Сортировка выбранных данных
Для упорядочивания записей, получаемых в результате выполнения запроса, используется оператор ORDER BY. Он позволяет упорядочивать выводимые записи в соответствии со значениями одного или нескольких выбранных столбцов. При этом можно задать возрастающую (ASC) или убывающую (DESC) последовательность сортировки для каждого из столбцов. По умолчанию принята возрастающая последовательность сортировки.
Получить список клиентов, отсортированный в алфавитном порядке:
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
SQL:
SELECT
lastname, name
FROM tbl_clients
ORDER BY 1
В этом запросе выводимые записи будут упорядочены по полю lastname