Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Наука и образование / Как использовать оператор ORDER BY в SQL?
Вопрос для Поиска с Алисой
24 октября

Как использовать оператор ORDER BY в SQL?

Алиса
На основе источников, возможны неточности

Оператор ORDER BY в SQL используется для сортировки записей в наборе результатов запроса SELECT. oracleplsql.ru

Синтаксис:

SELECT expressions FROM tables [WHERE conditions] ORDER BY expression [ASC | DESC]                                                                           oracleplsql.ru                      

Пример сортировки по одному столбцу:

SELECT * FROM Products ORDER BY ProductName                                                                           metanit.com                      

В этом случае строки сортируются по возрастанию значения столбца ProductName. metanit.com

Сортировка по псевдониму столбца:

SELECT ProductName, ProductCount * Price AS TotalSum FROM Products ORDER BY TotalSum                                                                           metanit.com                      

По умолчанию сортировка происходит по возрастанию для чисел и в алфавитном порядке для текстовых значений. habr.com Если нужна обратная сортировка, то в конструкции ORDER BY после названия столбца надо добавить DESC. habr.com

Пример сортировки по нескольким столбцам:

SELECT ProductName, Price, Manufacturer FROM Products ORDER BY Manufacturer, ProductName                                                                           metanit.com                      

В этом случае сначала строки сортируются по столбцу Manufacturer по возрастанию. metanit.com Затем если есть две строки, в которых столбец Manufacturer имеет одинаковое значение, то они сортируются по столбцу ProductName также по возрастанию. metanit.com

В качестве критерия сортировки также можно использовать сложное выражение на основе столбцов. metanit.com

Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Fri Aug 15 2025 16:41:06 GMT+0300 (Moscow Standard Time)