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
Următoarele subiecte vor fi tratate în acest articol:
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.