кодесурса
«SQL

Предложение SQL ORDER BY

script1adsense2code
script1adsense3code

Предложение 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

Пример: 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

Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.

Предыдущая: символьная функция SQL TRANSLATE
Далее: Группировка по

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code