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



Эта статья «ORDER BY в SQL» представляет собой исчерпывающее руководство по оператору ORDER BY в SQL. Этот оператор используется для сортировки данных в таблице.

На сегодняшнем рынке, где огромное количество данных генерируется каждый день, для нас очень важно сортировать данные, имеющиеся в базах данных. Ну а чтобы отсортировать данные в SQL, обычно используют предложение ORDER BY. Итак, в этой статье о ORDER BY в SQL , Я расскажу о различных способах использования этого предложения для сортировки данных.

SQL-ORDER BY-SQL-Edureka-300x144В этой статье будут рассмотрены следующие темы:





    1. Что такое предложение ORDER BY в SQL?
    2. Синтаксис
    3. ЗАКАЗАТЬ по одному столбцу
    4. ЗАКАЗАТЬ ПО убыванию
    5. ORDER BY по нескольким столбцам

Что такое ORDER BY в SQL?

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

Синтаксис:

ВЫБРАТЬ Column1, Column2, ... ColumnN FROM TableName ORDER BY Column1, Column2, ... ASC | DESC

Поскольку вы знаете синтаксис ORDER BY в SQL, давайте рассмотрим несколько примеров этого предложения.



Рассмотрим следующую таблицу, чтобы увидеть все операции в предложении ORDER BY. Кроме того, для создания таблиц в SQL вы можете использовать Оператор CREATE table .

Студенческий билет Имя Телефонный номер город

один

Рохан



9876543210

Хайдарабад

2

Сонали

9876567864

Бангалор

3

Аджай

как сделать массив объектов

9966448811

Лакхнау

4

Гита

9765432786

Лакхнау

5

Шубхам

9944888756

Дели

Предложение ORDER BY в одном столбце

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

Пример:

Рассмотрим сценарий, в котором вам нужно написать запрос для выбора всех студентов из таблицы «Студенты», отсортированных по столбцу «Город».

ВЫБРАТЬ * ИЗ студентов ЗАКАЗАТЬ ПО ГОРОДУ

При выполнении вышеуказанного запроса вы увидите результат, как показано ниже:

Студенческий билет

Имя

Телефонный номер

город

2

Сонали

9876567864

Бангалор

5

Шубхам

9944888756

Дели

один

Рохан

9876543210

Хайдарабад

3

Аджай

9966448811

Лакхнау

4

Гита

9765432786

Лакхнау

ЗАКАЗАТЬ ПО убыванию

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

Пример:

Рассмотрим сценарий, в котором вам нужно написать запрос для выбора всех студентов из таблицы «Студенты», отсортированных по столбцу «Город» в порядке убывания.

ВЫБРАТЬ * ИЗ УЧЕНИКОВ ЗАКАЗАТЬ ПО ГОРОДУ DESC

При выполнении вышеуказанного запроса вы увидите результат, как показано ниже:

Студенческий билет

Имя

Телефонный номер

город

4

программа связанного списка в c

Гита

9765432786

Лакхнау

3

Аджай

9966448811

Лакхнау

один

Рохан

9876543210

Хайдарабад

5

Шубхам

9944888756

Дели

2

Сонали

9876567864

Бангалор

ORDER BY по нескольким столбцам

Если вам нужно отсортировать данные по множеству столбцов, вы должны указать имена этих столбцов после предложения ORDER BY в SQL.

Пример:

Рассмотрим сценарий, в котором вам нужно написать запрос для выбора всех студентов из таблицы «Студенты», отсортированных по столбцу «Город» и столбцу «Имя».

ВЫБРАТЬ * ИЗ студентов ЗАКАЗАТЬ ПО Городу, Имени

В соответствии с приведенным выше запросом вы увидите набор результатов, который упорядочен по городу, но если некоторые строки имеют один и тот же город, то они упорядочены по имени. При выполнении вышеуказанного запроса вы увидите результат, как показано ниже:

Студенческий билет

Имя

Телефонный номер

город

2

Сонали

9876567864

Бангалор

5

Шубхам

9944888756

Дели

один

Рохан

9876543210

Хайдарабад

3

Аджай

9966448811

Лакхнау

4

Гита

9765432786

Лакхнау

Вы также можете сортировать учащихся по возрастанию для «Город» и по убыванию для «Имя». Для этого вы можете написать код, как показано ниже:

ВЫБРАТЬ * ИЗ УЧАЩИХСЯ ЗАКАЗАТЬ ПО City ASC, FirstName DESC

При выполнении вышеуказанного запроса вы увидите результат, как показано ниже:

Студенческий билет

Имя

Телефонный номер

город

2

Сонали

9876567864

Бангалор

5

Шубхам

9944888756

Дели

ec2 создать экземпляр из снимка

один

Рохан

9876543210

Хайдарабад

4

Гита

9765432786

Лакхнау

3

Аджай

9966448811

Лакхнау

На этом мы подошли к концу статьи о ORDER BY в SQL. Надеюсь, вы поняли, как использовать предложение ORDER BY в SQL. Если вы хотите узнать больше о MySQL и познакомьтесь с этой реляционной базой данных с открытым исходным кодом, а затем ознакомьтесь с нашими который включает в себя живое обучение под руководством инструктора и реальный проектный опыт. Этот тренинг поможет вам глубже понять MySQL и достичь мастерства в этой области.

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев к статье «ORDER BY в SQL», и я вернусь к вам.