Как да използвам клаузата ORDER BY в SQL?



Тази статия за „ORDER BY в SQL“ е изчерпателно ръководство за израза ORDER BY в SQL. Това изявление се използва за сортиране на данни в таблица.

В днешния пазар, където всеки ден се генерира огромно количество данни, за нас е много важно да сортираме данните, присъстващи в базите данни. Е, за сортиране на данни в SQL, обикновено се използва клаузата ORDER BY. И така, в тази статия на ПОРЪЧАЙТЕ в SQL , Ще обсъдя различните начини, по които можете да използвате тази клауза за сортиране на данни.

SQL-ORDER BY-SQL-Edureka-300x144В тази статия ще бъдат разгледани следните теми:





    1. Какво е клаузата ORDER BY в SQL?
    2. Синтаксис
    3. ПОРЪЧАЙТЕ по една колона
    4. ПОРЪЧКА ПО ОПИСАНИЕ
    5. ПОРЪЧАЙТЕ по няколко колони

Какво е ORDER BY в SQL?

Клаузата ORDER BY се използва за сортиране на всички резултати във възходящ или низходящ ред. По подразбиране наборите резултати се сортират във възходящ ред. Така че, ако искате да сортирате резултата в низходящ ред, можете да използвате ключовата дума DESC. Освен това можете също да сортирате според една колона или няколко колони в таблица.

Синтаксис:

ИЗБЕРЕТЕ Колона1, Колона2, ... КолонаN ОТ ИмеТаблица ПОРЪЧКА ПО Колона1, Колона2, ... ASC | DESC

Тъй като знаете синтаксиса на ORDER BY в SQL, нека видим няколко примера за тази клауза.



Помислете за следната таблица, за да видите всички операции в клаузата ORDER BY. Също така, за да създавате таблици в SQL, можете да използвате ИЗРАБОТКА на таблица CREATE .

StudentID Първо име Телефонен номер Град

един

Рохан



9876543210

Хайдерабад

2

Сонали

9876567864

как да направя мощност в java -

Бенгалуру

3

Аджай

9966448811

Лакнау

4

Geeta

9765432786

Лакнау

5

Шубам

9944888756

Делхи

Клауза ORDER BY в една колона

Ако трябва да сортирате данни според конкретна колона, тогава трябва да споменете името на колоната след клаузата ORDER BY в .

Пример:

Помислете за сценарий, при който трябва да напишете заявка, за да изберете всички ученици от таблицата „Студенти“, сортирани по колоната „Град“.

ИЗБЕРЕТЕ * ОТ УЧЕНИ ПОРЪЧКА ПО ГРАД

При изпълнение на горната заявка ще видите изход, както по-долу:

StudentID

Първо име

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

Град

2

Сонали

9876567864

Бенгалуру

5

Шубам

9944888756

Делхи

един

Рохан

9876543210

Хайдерабад

3

Аджай

9966448811

Лакнау

4

Geeta

9765432786

Лакнау

ПОРЪЧКА ПО ОПИСАНИЕ

Ако трябва да сортирате данните в низходящ ред, тогава трябва да споменете ключовата дума DESC след клаузата ORDER BY в SQL.

Пример:

Помислете за сценарий, при който трябва да напишете заявка, за да изберете всички ученици от таблицата „Студенти“, сортирани по колона „Град“ в низходящ ред.

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

При изпълнение на горната заявка ще видите изход, както по-долу:

StudentID

Първо име

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

Град

4

Geeta

9765432786

Лакнау

3

Аджай

9966448811

Лакнау

един

Рохан

9876543210

Хайдерабад

5

Шубам

9944888756

Делхи

2

Сонали

9876567864

Бенгалуру

t sql тип данни за дата

ПОРЪЧАЙТЕ по няколко колони

Ако трябва да сортирате данните според много колони, тогава трябва да споменете името на тези колони след клаузата ORDER BY в SQL.

Пример:

Помислете за сценарий, при който трябва да напишете заявка, за да изберете всички ученици от таблицата „Студенти“, сортирани по колона „Град“ и колона „Име“.

ИЗБЕРЕТЕ * ОТ УЧЕНИ ПОРЪЧКА ПО ГРАД, ИМЕ

Съгласно горната заявка ще видите набор от резултати, който подрежда по City, но ако някои редове имат един и същ City, тогава те са подредени от FirstName. При изпълнение на горната заявка ще видите изход, както по-долу:

StudentID

Първо име

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

Град

2

Сонали

9876567864

Бенгалуру

5

Шубам

9944888756

Делхи

един

Рохан

9876543210

Хайдерабад

3

Аджай

9966448811

Лакнау

4

Geeta

9765432786

Лакнау

Можете също да сортирате учениците въз основа на, сортирани по възходящ ред за „Град“ и низходящ ред за „Име“. За да направите това, можете да напишете код, както е показано по-долу:

ИЗБЕРЕТЕ * ОТ УЧЕНИ ПОРЪЧКА ПО ГРАД ASC, FirstName DESC

При изпълнение на горната заявка ще видите изход, както по-долу:

StudentID

Първо име

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

Град

2

Сонали

9876567864

Бенгалуру

5

Шубам

9944888756

Делхи

един

Рохан

9876543210

Хайдерабад

4

Geeta

9765432786

Лакнау

3

Аджай

9966448811

Лакнау

С това стигаме до края на тази статия за ORDER BY в SQL. Надявам се, че сте разбрали как да използвате клаузата ORDER BY в SQL. Ако искате да научите повече за MySQL и опознайте тази релационна база данни с отворен код, след това разгледайте нашата което се предлага с обучение под ръководството на инструктори на живо и опит в реалния живот на проекти. Това обучение ще ви помогне да разберете MySQL задълбочено и ще ви помогне да постигнете майсторство по темата.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на тази статия за „ПОРЪЧАЙТЕ в SQL“ и аз ще се свържа с вас.