Cum se utilizează clauza ORDER BY În SQL?



Acest articol despre „ORDER BY in SQL” este un ghid cuprinzător despre instrucțiunea ORDER BY din SQL. Această declarație este utilizată pentru a sorta datele într-un tabel.

Pe piața de astăzi, în care se generează o cantitate mare de date în fiecare zi, este foarte important pentru noi să sortăm datele prezente în bazele de date. Ei bine, pentru a sorta datele în SQL, utilizează de obicei clauza ORDER BY. Deci, în acest articol despre ORDER BY în SQL , Voi discuta diferitele moduri în care puteți utiliza această clauză pentru a sorta datele.

java cum să ieși dintr-un program

SQL-ORDER BY-SQL-Edureka-300x144Următoarele subiecte vor fi tratate în acest articol:





    1. Ce este clauza ORDER BY în SQL?
    2. Sintaxă
    3. COMANDA DE pe o coloană
    4. COMANDA PRIN DESC
    5. ORDER BY pe mai multe coloane

Ce este ORDER BY în SQL?

Clauza ORDER BY este utilizată pentru a sorta toate rezultatele în ordine crescătoare sau descendentă. În mod implicit, seturile de rezultate sunt sortate în ordine crescătoare. Deci, dacă doriți să sortați setul de rezultate în ordine descrescătoare, puteți utiliza cuvântul cheie DESC. În afară de aceasta, puteți sorta, de asemenea, în funcție de o coloană sau mai multe coloane dintr-un tabel.

Sintaxă:

SELECT Coloana1, Coloana2, ... ColoanaN DIN TableName ORDER BY Column1, Column2, ... ASC | DESC

Deoarece cunoașteți sintaxa ORDER BY în SQL, permiteți-ne să vedem câteva exemple ale acestei clauze.



Luați în considerare următorul tabel pentru a vedea toate operațiunile din clauza ORDER BY. De asemenea, pentru a crea tabele, în SQL, puteți utiliza fișierul Instrucțiunea tabelului CREATE .

Carnet de student Nume Număr de telefon Oraș

unu

Rohan



9876543210

Hyderabad

2

Sonali

9876567864

Bengaluru

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

5

Shubham

9944888756

Delhi

Clauza ORDER BY pe o coloană

Dacă trebuie să sortați datele în funcție de o anumită coloană, atunci trebuie să menționați numele coloanei după clauza ORDER BY din .

Exemplu:

Luați în considerare un scenariu în care trebuie să scrieți o interogare pentru a selecta toți elevii din tabelul „Studenți”, sortați după coloana „Oraș”.

SELECTAȚI * DIN STUDENȚI COMANDĂ PE ORAS

La executarea interogării de mai sus, veți vedea o ieșire ca mai jos:

Carnet de student

Nume

Număr de telefon

Oraș

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

unu

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

COMANDA PRIN DESC

Dacă trebuie să sortați datele în ordine descrescătoare, atunci trebuie să menționați cuvântul cheie DESC după clauza ORDER BY din SQL.

Exemplu:

Luați în considerare un scenariu în care trebuie să scrieți o interogare pentru a selecta toți elevii din tabelul „Studenți”, sortați după coloana „Oraș” în ordine descrescătoare.

SELECTAȚI * DIN STUDENȚI COMANDĂ DE ORAS DESC

La executarea interogării de mai sus, veți vedea o ieșire ca mai jos:

Carnet de student

Nume

Număr de telefon

Oraș

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

unu

Rohan

9876543210

Hyderabad

5

Shubham

9944888756

Delhi

2

Sonali

9876567864

Bengaluru

ORDER BY pe mai multe coloane

Dacă trebuie să sortați datele în funcție de multe coloane, atunci trebuie să menționați numele acelor coloane după clauza ORDER BY din SQL.

Exemplu:

Luați în considerare un scenariu în care trebuie să scrieți o interogare pentru a selecta toți studenții din tabelul „Studenți”, sortați după coloana „Oraș” și „Coloană”.

SELECTAȚI * DIN STUDENȚI ORDINĂ PE ORAS, PRENUME

Conform interogării de mai sus, veți vedea un set de rezultate, care comandă în funcție de oraș, dar dacă unele rânduri au același oraș, atunci acestea sunt ordonate de FirstName. La executarea interogării de mai sus, veți vedea o ieșire ca mai jos:

Carnet de student

Nume

Număr de telefon

Oraș

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

unu

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

De asemenea, puteți sorta elevii în funcție de, sortați după ordinea crescătoare pentru „Oraș” și ordinea descendentă pentru „Prenume”. Pentru a face acest lucru, puteți scrie un cod după cum urmează:

SELECTAȚI * DIN STUDENȚI COMANDĂ DE ORAS ASC, Prenume DESC

La executarea interogării de mai sus, veți vedea o ieșire ca mai jos:

Carnet de student

Nume

Număr de telefon

Oraș

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

unu

Rohan

9876543210

Hyderabad

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

Cu aceasta, ajungem la sfârșitul acestui articol despre ORDER BY în SQL. Sper că ați înțeles cum să utilizați clauza ORDER BY în SQL. Dacă doriți să aflați mai multe despre MySQL și cunoașteți această bază de date relațională open-source, apoi consultați-ne care vine cu instruire live condusă de instructor și experiență de proiect din viața reală. Această instruire vă va ajuta să înțelegeți în profunzime MySQL și vă va ajuta să obțineți stăpânirea asupra subiectului.

Ai o întrebare pentru noi? Vă rugăm să menționați acest lucru în secțiunea de comentarii a acestui articol despre „ORDER BY in SQL” și vă voi răspunde.