Полный цикл в digital

ORDER BY - сортировка

С помощью команды ORDER BY можно сортировать строки результата.

SELECT `список_столбцов` (или*) FROM `имя_таблицы` ORDER BY `сортируемое_поле` (направление сортировки); -- возможно применение операторов

Выберем из нашей таблицы users всех юзеров и отсортируем их по возрасту от меньшего к большему:

SELECT * FROM `users` ORDER BY `age`;

Поменяем порядок сортировки с помощью команды DESC:

SELECT * FROM `users` ORDER BY `age` DESC;

Выберем всех юзеров с зарплатой 500 и отсортируем их по возрасту от меньшего к большему:

SELECT * FROM `users` WHERE `salary`=500 ORDER BY `age`;

Можно сортировать не по одному полю, а по нескольким. Давайте для примера выберем всех юзеров и отсортируем их сначала по возрастанию возраста, а юзеров с одинаковыми возрастами отсортируем по возрастанию зарплаты:

SELECT * FROM `users` ORDER BY `age`, `salary`;

Выберем всех юзеров и отсортируем их сначала по возрастанию возраста, а юзеров с одинаковыми возрастами отсортируем по убыванию зарплаты:

SELECT * FROM `users` ORDER BY `age`, `salary` DESC;
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг