От автора: условие ORDER BY SQL используется для сортировки данных в порядке возрастания или убывания по одному или нескольким столбцам. Некоторые базы данных по умолчанию сортируют результаты запроса по возрастанию.
Синтаксис
Основной синтаксис условия ORDER BY выглядит следующим образом:
1 2 3 4 | SELECT список-столбцов FROM имя_таблицы [WHERE условие] [ORDER BY столбец1, столбец2, .. столбецN] [ASC | DESC]; |
В условии ORDER BY вы можете использовать более одного столбца. Убедитесь, что в списке столбцов указаны все столбцы, которые вы используете для сортировки.

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!Пример
Рассмотрим таблицу 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.

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!