SQL order by

SQL команда Order by

Команда 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

Опубликовано

в

,

от

Комментарии

Добавить комментарий