Обзор сортировки данных

  • Извлекаемые строки сортируют с помощью предложения ORDER BY:

    • ASC: по возрастанию (по умолчанию);

    • DESC: по убыванию.

  • Предложение ORDER BY располагается в инструкции SELECT последним:

0-22-9953012

Порядок строк, возвращаемых в результатах запроса, не определен. Для сортировки данных может применяться предложение ORDER BY. Если используется предложение ORDER BY, оно должно быть последним в инструкции SQL. В качестве условия сортировки можно задать выражение, псевдоним или позицию столбца.

Синтаксис

     SELECT expr FROM table [WHERE condition(s)]

[ORDER BY {column, expr, numeric_position} [ASC|DESC]];

Элементы синтаксиса:

  • ORDER BY задается порядок отображения извлеченных строк;

  • ASC строки упорядочиваются в порядке возрастания (этот порядок сортировки используется по умолчанию);

  • DESC строки упорядочиваются в порядке убывания.

Если предложение ORDER BY не используется, порядок сортировки не определен и сервер Oracle может извлекать строки в разном порядке для двух одинаковых запросов. Для отобра- жения строк в определенном порядке используйте предложение ORDER BY.

Далее: Проверка предоставленных привилегий

Related Posts