Kako koristiti klauzulu ORDER BY u SQL-u?



Ovaj članak o 'ORDER BY u SQL-u' sveobuhvatan je vodič o naredbi ORDER BY u SQL-u. Ova se izjava koristi za sortiranje podataka u tablici.

Na današnjem tržištu gdje se svakodnevno generira ogromna količina podataka, vrlo nam je važno sortirati podatke prisutne u bazama podataka. Pa, za sortiranje podataka u SQL-u, obično koriste klauzulu ORDER BY. Dakle, u ovom članku na NARUČITE U SQL-u , Razgovarat ću o različitim načinima na koje možete koristiti ovu klauzulu za sortiranje podataka.

SQL-NARUČI PO-SQL-Edureka-300x144Sljedeće teme bit će obrađene u ovom članku:





    1. Što je klauzula ORDER BY u SQL-u?
    2. Sintaksa
    3. NARUČITE po jednom stupcu
    4. NARUČITE PO DESC-u
    5. NARUČITE na nekoliko stupaca

Što je ORDER BY u SQL-u?

Klauzula ORDER BY koristi se za sortiranje svih rezultata u uzlaznom ili silaznom redoslijedu. Prema zadanim postavkama, skupovi rezultata sortirani su uzlaznim redoslijedom. Dakle, ako želite sortirati skup rezultata u opadajućem redoslijedu, možete upotrijebiti ključnu riječ DESC. Osim toga, također možete sortirati prema jednom stupcu ili više stupaca u tablici.

Sintaksa:

ODABERI stupac1, stupac2, ... stupacN IZName tablice NARUČI PO stupcu1, stupcu2, ... ASC | DESC

Budući da znate sintaksu ORDER BY u SQL-u, pogledajmo nekoliko primjera ove klauzule.



Razmotrite sljedeću tablicu da biste vidjeli sve operacije u klauzuli ORDER BY. Također, za stvaranje tablica u SQL-u možete koristiti CREATE izjava tablice .

Studentska iskaznica Ime Broj telefona Grad

jedan

Rohan



9876543210

Hyderabad

2

Sonali

9876567864

Bengaluru

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

5

Shubham

9944888756

Delhi

Klauzula ORDER BY na jednom stupcu

Ako morate sortirati podatke prema određenom stupcu, morate spomenuti naziv stupca nakon klauzule ORDER BY u .

Primjer:

Razmotrite scenarij u kojem morate napisati upit za odabir svih učenika iz tablice „Studenti“, poredanih po stupcu „Grad“.

ODABERITE * OD UČENIKA PORUČITE PO GRADU

Pri izvršavanju gornjeg upita vidjet ćete izlaz kao u nastavku:

Studentska iskaznica

Ime

Broj telefona

Grad

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

jedan

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

NARUČITE PO DESC-u

Ako morate sortirati podatke u opadajućem redoslijedu, tada morate spomenuti ključnu riječ DESC nakon klauzule ORDER BY u SQL-u.

Primjer:

Razmotrite scenarij u kojem morate napisati upit za odabir svih učenika iz tablice „Studenti“, poredanih po stupcu „Grad“ u opadajućem redoslijedu.

ODABERITE * OD UČENIKA NARUČITE PO DESC-u grada

Pri izvršavanju gornjeg upita vidjet ćete izlaz kao u nastavku:

što je metoda u javascriptu

Studentska iskaznica

Ime

Broj telefona

Grad

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

jedan

Rohan

9876543210

Hyderabad

5

Shubham

9944888756

Delhi

2

Sonali

9876567864

Bengaluru

NARUČITE na nekoliko stupaca

Ako morate sortirati podatke prema mnogim stupcima, tada morate spomenuti ime tih stupaca nakon klauzule ORDER BY u SQL-u.

Primjer:

Razmotrite scenarij u kojem morate napisati upit za odabir svih učenika iz tablice 'Studenti', poredanih po stupcu 'Grad' i 'Ime'.

ODABERITE * OD UČENIKA NARUČITE PO GRADU, IMENU

Prema gornjem upitu, vidjet ćete skup rezultata koji poredava prema Gradu, ali ako neki redovi imaju isti Grad, onda ih je poredalo Prvo ime. Pri izvršavanju gornjeg upita vidjet ćete izlaz kao u nastavku:

Studentska iskaznica

Ime

Broj telefona

Grad

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

jedan

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

Također možete sortirati studente prema, poredane prema uzlaznom redoslijedu za „Grad“ i silaznom redoslijedu za „Ime“. Da biste to učinili, možete napisati kod kao ispod:

ODABERITE * OD UČENIKA NARUČITE PO GRADSKOM ASC, IME DESC

Pri izvršavanju gornjeg upita vidjet ćete izlaz kao u nastavku:

Studentska iskaznica

Ime

Broj telefona

Grad

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

jedan

Rohan

9876543210

Hyderabad

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

Ovim smo došli do kraja ovog članka o NARUČIVANJU u SQL-u. Nadam se da ste razumjeli kako koristiti klauzulu ORDER BY u SQL-u. Ako želite saznati više o MySQL i upoznajte ovu relacijsku bazu podataka otvorenog koda, a zatim pogledajte našu koja dolazi s treningom uživo pod vodstvom instruktora i iskustvom u stvarnom životu. Ovaj trening pomoći će vam da dublje razumijete MySQL i postignete majstorstvo u vezi s tom temom.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog članka na temu „NARUČI U SQL-u“, a javit ću vam se.