SQL — Сортировка результатов

SQL — Сортировка результатов

От автора: сортировка SQL производится с помощью условия ORDER BY. Оно используется для сортировки данных в порядке возрастания или убывания по одному или нескольким столбцам. Некоторые базы данных по умолчанию сортируют результаты запроса по возрастанию.

Синтаксис

Основной синтаксис условия ORDER BY, которое будет использоваться для сортировки результата в порядке возрастания или убывания, выглядит следующим образом:

Вы можете использовать в условии ORDER BY больше одного столбца. Убедитесь, что в списке столбцов указаны все столбцы, которые вы используете для сортировки.

Пример

Рассмотрим таблицу CUSTOMERS, содержащую следующие записи:

SQL — Сортировка результатов

Ниже приведен пример, который сортирует результат в порядке возрастания по столбцам NAME и SALARY.

Этот код дает следующий результат:

SQL — Сортировка результатов

В следующем примере приведен код, который сортирует результаты в порядке убывания по столбцу NAME.

Этот код дает следующий результат —

SQL — Сортировка результатов

Чтобы получить строки в нужном вам порядке, используется следующий запрос SELECT:

Этот код дает следующий результат —

SQL — Сортировка результатов

Сначала сортировка клиентов производится по полю ADDRESS в том порядке, как вы сами указали, а оставшиеся адреса сортируются естественным образом. Также оставшиеся адреса будут отсортированы в обратном алфавитном порядке.

Источник: //www.tutorialspoint.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: