На данашњем тржишту где се свакодневно генерише огромна количина података, веома нам је важно да сортирамо податке присутне у базама података. Па, за сортирање података у СКЛ-у, обично користе клаузулу ОРДЕР БИ. Дакле, у овом чланку о ОРДЕР БИ у СКЛ-у , Разговараћу о различитим начинима на које можете користити ову клаузулу за сортирање података.
У овом чланку биће обрађене следеће теме:
Шта је ОРДЕР БИ у СКЛ-у?
Клаузула ОРДЕР БИ користи се за сортирање свих резултата у растућем или силазном редослиједу. Подразумевано се скупови резултата сортирају у растућем редоследу. Дакле, ако желите да сортирате скуп резултата у опадајућем редоследу, можете да користите ДЕСЦ кључну реч. Поред тога, можете такође сортирати према једном ступцу или више колона у табели.
Синтакса:
ОДАБЕРИ ступац1, ступац2, ... ступацН ИЗНаме табеле НАРУЧИ ПО ступац1, ступац2, ... АСЦ | ДЕСЦ
Будући да знате синтаксу ОРДЕР БИ у СКЛ-у, погледајмо неколико примера ове клаузуле.
Размотрите следећу табелу да бисте видели све операције у клаузули ОРДЕР БИ. Такође, за креирање табела у СКЛ-у можете да користите ЦРЕАТЕ изјава табеле .
СтудентИД | Име | Број телефона | Град |
један | Рохан | 9876543210 | Хидерабад |
2 | Сонали | 9876567864 | Бенгалуру |
3 | Ајаи | 9966448811 | Луцкнов |
4 | Геета | 9765432786 | Луцкнов |
5 | Схубхам | 9944888756 | Делхи |
Клаузула ОРДЕР БИ на једној колони
Ако податке морате сортирати према одређеној колони, име колоне морате споменути након клаузуле ОРДЕР БИ у .
Пример:
Размотрите сценарио, где морате да напишете упит за одабир свих ученика из табеле „Студенти“, сортираних по колони „Град“.
ИЗАБЕРИТЕ * ОД УЧЕНИКА ПОРУЧИТЕ ПО ГРАДУ
При извршавању горњег упита, видећете излаз као испод:
СтудентИД | Име | Број телефона | Град |
2 | Сонали | 9876567864 | Бенгалуру |
5 | Схубхам | 9944888756 | Делхи |
један | Рохан | 9876543210 | Хидерабад |
3 | Ајаи | 9966448811 | Луцкнов |
4 | Геета | 9765432786 | Луцкнов |
НАРУЧИ ПО ДЕСЦ
Ако податке морате сортирати у опадајућем редоследу, морате поменути кључну реч ДЕСЦ након клаузуле ОРДЕР БИ у СКЛ-у.
Пример:
Размотрите сценарио, где морате да напишете упит за одабир свих ученика из табеле „Студенти“, сортираних по колони „Град“ у опадајућем редоследу.
ОДАБЕРИТЕ * ОД УЧЕНИКА НАРУЧИТЕ ПО ДЕСЦ-у града
При извршавању горњег упита, видећете излаз као испод:
СтудентИД | Име | Број телефона | Град |
4 | Геета | 9765432786 | Луцкнов |
3 | Ајаи | 9966448811 корак по корак водич за табеле | Луцкнов |
један | Рохан | 9876543210 | Хидерабад |
5 | Схубхам | 9944888756 | Делхи |
2 | Сонали __инит__ питхон | 9876567864 | Бенгалуру |
НАРУЧИТЕ У неколико колона
Ако податке морате сортирати према многим колонама, име тих колона морате споменути након клаузуле ОРДЕР БИ у СКЛ-у.
Пример:
Размотрите сценарио, где морате да напишете упит за одабир свих ученика из табеле „Студенти“, сортирани по колони „Град“ и „Име“.
ИЗАБЕРИТЕ * ОД УЧЕНИКА НАРУЧИТЕ ПО ГРАДУ, ИМЕ
Према горенаведеном упиту, видећете скуп резултата који налаже по Цити-у, али ако неки редови имају исти Цити, онда их налаже ФирстНаме. При извршавању горњег упита, видећете излаз као испод:
СтудентИД | Име | Број телефона | Град |
2 | Сонали | 9876567864 | Бенгалуру |
5 | Схубхам | 9944888756 | Делхи |
један | Рохан | 9876543210 | Хидерабад |
3 | Ајаи | 9966448811 | Луцкнов |
4 | Геета | 9765432786 | Луцкнов |
Такође можете сортирати ученике на основу, сортирано према растућем редоследу за „Град“ и силазном редоследу за „Име“. Да бисте то урадили, можете написати код као доле:
ОДАБЕРИТЕ * ОД УЧЕНИКА НАРУЧИТЕ ПО ГРАДСКОМ АСЦ, ИМЕ ДЕСЦ
При извршавању горњег упита, видећете излаз као испод:
СтудентИД | Име | Број телефона | Град |
2 | Сонали | 9876567864 | Бенгалуру |
5 | Схубхам | 9944888756 | Делхи |
један | Рохан | 9876543210 | Хидерабад |
4 | Геета | 9765432786 | Луцкнов |
3 | Ајаи | 9966448811 | Луцкнов |
Овим смо завршили овај чланак о ОРДЕР БИ БИ у СКЛ-у. Надам се да сте разумели како се користи клаузула ОРДЕР БИ у СКЛ-у. Ако желите да сазнате више о МиСКЛ и упознајте ову релацијску базу података отвореног кода, а затим погледајте нашу која долази са обуком уживо коју воде инструктори и искуством у стварном животу. Овај тренинг ће вам помоћи да дубље разумете МиСКЛ и да вам помогне да савладате тему.
Имате питање за нас? Молимо вас да га помињете у одељку за коментаре овог чланка на тему „НАРУЧИТЕ У СКЛ-у“ и јавићу вам се.