На сегодняшнем рынке, где огромное количество данных генерируется каждый день, для нас очень важно сортировать данные, имеющиеся в базах данных. Ну а чтобы отсортировать данные в SQL, обычно используют предложение ORDER BY. Итак, в этой статье о ORDER BY в SQL , Я расскажу о различных способах использования этого предложения для сортировки данных.
В этой статье будут рассмотрены следующие темы:
Что такое 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», и я вернусь к вам.