От автора: условие ORDER BY SQL используется для сортировки данных в порядке возрастания или убывания по одному или нескольким столбцам. Некоторые базы данных по умолчанию сортируют результаты запроса по возрастанию.
Синтаксис
Основной синтаксис условия ORDER BY выглядит следующим образом:
1 2 3 4 |
SELECT список-столбцов FROM имя_таблицы [WHERE условие] [ORDER BY столбец1, столбец2, .. столбецN] [ASC | DESC]; |
В условии ORDER BY вы можете использовать более одного столбца. Убедитесь, что в списке столбцов указаны все столбцы, которые вы используете для сортировки.
Пример
Рассмотрим таблицу CUSTOMERS, содержащую следующие записи:
В следующем примере приведен код, который сортирует данные в порядке возрастания по столбцам NAME и SALARY:
1 2 |
SELECT * FROM CUSTOMERS ORDER BY NAME, SALARY; |
Этот код дает следующий результат —
Следующий код сортирует данные в порядке убывания по столбцу NAME.
1 2 |
SELECT * FROM CUSTOMERS ORDER BY NAME DESC; |
Этот код дает следующий результат —
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.