Команда ORDER BY позволяет сортировать записи при выборке из базы данных по определенному полю.
Синтаксис команды ORDER BY
Сортировка по полю, по возрастанию
SELECT * FROM имя_таблицы ORDER BY поле_для_сортировки
Сортировка по нескольким полям, по возрастанию
SELECT * FROM имя_таблицы ORDER BY поле1_для_сортировки, поле2_для_сортировки
Что бы сортировать записи по убыванию нужно добавить DESC
SELECT * FROM имя_таблицы ORDER BY поле_для_сортировки DESC
ASC — означает сортировку по возрастанию (используется по умолчанию)
SELECT * FROM имя_таблицы ORDER BY поле_для_сортировки ASC
Примеры
SELECT * FROM companies WHERE employees > 100 ORDER BY employees
SELECT * FROM companies ORDER BY employees DESC
SELECT * FROM companies WHERE employees > 100 ORDER BY employees ASC, income DESC
SELECT * FROM companies WHERE employees > 100 ORDER BY employees ASC, income DESC
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.