Последние учебники веб-разработки
 

SQL ORDER BY Ключевое слово


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


SQL ORDER BY Ключевое слово

ORDER BY ключевое слово используется для сортировки множества результатов с помощью одного или нескольких столбцов.

ORDER BY ключевое слово сортирует записи в порядке возрастания по умолчанию. Чтобы отсортировать записи в порядке убывания, вы можете использовать ключевое слово DESC.

SQL ORDER BY Синтаксис

SELECT column_name , column_name
FROM table_name
ORDER BY column_name ASC|DESC, column_name ASC|DESC;

Демо-версия базы данных

В этом уроке мы будем использовать хорошо известную базу данных Борей.

Ниже приводится подборка из "Customers" таблицы:

Пользовательский ИД Имя Клиента Контактное лицо Адрес город Почтовый индекс Страна
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

ORDER BY примера

Следующий SQL - оператор выбирает всех клиентов из "Customers" таблицы, отсортированные по "Country" колонке:

пример

SELECT * FROM Customers
ORDER BY Country;
Попробуй сам "

ORDER BY DESC Пример

Следующий SQL - оператор выбирает всех клиентов из "Customers" таблицы, сортируются по убыванию по "Country" колонке:

пример

SELECT * FROM Customers
ORDER BY Country DESC;
Попробуй сам "

ORDER BY несколько столбцов Пример

Следующий SQL - оператор выбирает всех клиентов из "Customers" таблицы, отсортированные по "Country" и "CustomerName" колонке:

пример

SELECT * FROM Customers
ORDER BY Country, CustomerName;
Попробуй сам "

ORDER BY несколько столбцов Пример 2

Следующий SQL - оператор выбирает всех клиентов из "Customers" таблицы, сортируются по возрастанию по "Country" и нисходящих по "CustomerName" колонке:

пример

SELECT * FROM Customers
ORDER BY Country ASC, CustomerName DESC;
Попробуй сам "