Предложение SQL ORDER BY
Предложение ORDER BY
Предложение ORDER BY упорядочивает или сортирует результат запроса в соответствии со значениями в одном или нескольких определенных столбцах. Более одного столбца можно заказать один в другом. Это зависит от пользователя, будь то заказать их в порядке возрастания или убывания. По умолчанию порядок возрастает.
Предложение SQL ORDER BY используется с оператором SQL SELECT.
Примечание . Предложение SQL ORDER BY всегда идет в конце инструкции SELECT.
Синтаксис:
ВЫБЕРИТЕ <список_колонок> ОТ <имя таблицы>. ГДЕ <условие> ЗАКАЗАТЬ <столбцы> [ASC | По убыванию];
Параметры:
название | Описание |
---|---|
table_name | Наименование таблицы. |
column_list | Наименование столбцов таблицы. |
столбцы | Наименование столбцов, которые будут участвовать в оформлении заказа. |
Синтаксическая диаграмма: запрос SELECT
Пример: предложение SQL ORDER BY - сортировка по именам столбцов
Найти имя агента, рабочую зону и комиссию; отсортировать результат по возрастанию кода агента.
Пример таблицы: агенты
Чтобы получить «agent_name», «agent_name», «working_area» и «комиссия» из таблицы «агенты» при следующем условии -
1. 'agent_code' должен идти в порядке возрастания,
можно использовать следующий оператор SQL:
SELECT agent_code,agent_name,working_area,commission
FROM agents ORDER BY agent_code;
Пример вывода:
Иллюстрированное представление: SQL ORDER BY по возрастанию - по убыванию
Пример: SQL - Использование предложения ORDER BY с аргументом DESC
Чтобы получить «agent_name», «agent_name», «working_area» и «комиссия» из таблицы «агенты» при следующем условии -
1. 'agent_code' должен идти в порядке убывания,
тогда можно использовать следующий оператор SQL:
SELECT agent_code,agent_name,working_area,commission
FROM agents ORDER BY agent_code DESC;
Пример вывода:
Пример: SQL - упорядочение по нескольким столбцам
Вы можете использовать предложение ORDER BY, чтобы отсортировать результат запроса по значениям в нескольких столбцах.
Чтобы получить «agent_name», «agent_name», «working_area» и «комиссия» из таблицы «агенты» при следующих условиях:
1. 'working_area' должен идти в порядке возрастания,
2. внутри того же «рабочего_объекта» код агента должен находиться в порядке возрастания,
тогда можно использовать следующий оператор SQL:
SELECT agent_code,agent_name,working_area,commission
FROM agents ORDER BY working_area,agent_code;
Пример вывода:
Пример: SQL - упорядочение по нескольким столбцам в порядке возрастания или убывания
Вы можете использовать предложение ORDER BY для сортировки результата запроса по нескольким столбцам в различном порядке (по возрастанию или по убыванию). Вот пример:
Чтобы получить «agent_name», «agent_name», «working_area» и «комиссия» из таблицы «агенты» при следующих условиях:
1. «working_area» идет в порядке возрастания,
2. «комиссия» приходит в порядке убывания,
тогда можно использовать следующий оператор SQL:
SELECT agent_code,agent_name,working_area,commission
FROM agents ORDER BY working_area ASC, commission DESC;
Пример вывода:
Смотрите нашу базу данных моделей
Упражнения по SQL
- Упражнения по SQL, практика, решение
- SQL Получить данные из таблиц [33 Упражнения]
- Булевы и реляционные операторы SQL [12 упражнений]
- Подстановочные знаки SQL и специальные операторы [22 упражнения]
- Агрегатные функции SQL [25 упражнений]
- Вывод запроса форматирования SQL [10 упражнений]
- SQL-запросы к нескольким таблицам [7 упражнений]
- ФИЛЬТРАЦИЯ И СОРТИРОВКА в базе данных персонала [38 упражнений]
- SQL СОЕДИНЯЕТ
- SQL ПОДПИСИ
- SQL Union [9 упражнений]
- SQL View [16 упражнений]
- Управление учетными записями пользователей SQL [16 упражнение]
- База данных фильмов
- ОСНОВНЫЕ запросы к базе данных фильмов [10 упражнений]
- ПОДПИСКИ на фильм База данных [16 упражнений]
- ПРИСОЕДИНЯЕТСЯ к базе данных фильма [24 упражнения]
- Футбольная база
- Вступление
- ОСНОВНЫЕ запросы по футболу базы данных [29 упражнений]
- ПОДПИСКИ по футбольной базе данных [33 упражнения]
- База данных больницы
- База данных сотрудников
- ОСНОВНЫЕ запросы к базе данных сотрудников [115 упражнений]
- БРОНИРОВАНИЕ на сотрудника База данных [77 Упражнения]
- Еще не все!
Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.
Предыдущая: символьная функция SQL TRANSLATE
Далее: Группировка по
Новый контент: Composer: менеджер зависимостей для PHP , R программирования