Субд лекции

Темы:

Предложение ORDER BY

Предложение ORDER BY используется для сортировки записей, полученных в результате запроса, в порядке возрастания или убывания на основе значений указанного поля (или полей).

Предложение ORDER BY выглядит следующим образом:

[ORDER BY попе J [ASC | DESC ][, поле_2 [ASC | DESC ]][, ...]]],

где поле_1, поле_2 - имена полей, по которым сортируются записи, ASC - упорядочение по возрастанию, DESC - упорядочение по убыванию. По умолчанию используется порядок сортировки по возрастанию (от А до Я и от 0 до 9).

Для сортировки по убыванию (от Я до А и от 9 до 0) следует добавить зарезервированное слово DESC после имени каждого поля, которое нужно отсортировать в убывающем порядке.

Предложение ORDER BY может содержать несколько полей. Сначала записи сортируются по первому полю в списке ORDER BY.

Затем записи, имеющие совпадающие значения в первом поле, сортируются по второму полю и т.д.

В приведенном ниже операторе SQL записи сортируются по убыванию окладов, а внутри группы одинаковых окладов - по возрастанию ФИО:

SELECTФамилия, Оклад

FROMСотрудники

ORDER BYОклад DESC, Фамилия;

Нельзя осуществлять сортировку по полям типа MEMO или объекта OLE.

Предложение ORDER BY обычно является последним элементом инструкции SQL.

предыдущаяследующая