Sådan bruges ORDER BY-klausul i SQL?



Denne artikel om 'ORDER BY i SQL' er en omfattende guide til ORDER BY-sætningen i SQL. Denne erklæring bruges til at sortere data i en tabel.

På dagens marked, hvor der genereres en enorm mængde data hver dag, er det meget vigtigt for os at sortere de data, der findes i databaser. Nå, for at sortere data i SQL, Brug normalt ORDER BY-klausulen. Så i denne artikel om BESTIL I SQL Jeg vil diskutere de forskellige måder, hvorpå du kan bruge denne klausul til at sortere data.

SQL-ORDER BY-SQL-Edureka-300x144Følgende emner vil blive behandlet i denne artikel:





    1. Hvad er ORDER BY-klausul i SQL?
    2. Syntaks
    3. BESTIL BY i en kolonne
    4. BESTIL MED BESKRIVELSE
    5. BESTIL BY i flere kolonner

Hvad er ORDER BY i SQL?

ORDER BY-klausulen bruges til at sortere alle resultaterne i stigende eller faldende rækkefølge. Som standard sorteres resultatsættene i stigende rækkefølge. Så hvis du vil sortere resultatsættet i faldende rækkefølge, kan du bruge nøgleordet DESC. Bortset fra dette kan du også sortere efter en kolonne eller flere kolonner i en tabel.

Syntaks:

VÆLG Kolonne1, Kolonne2, ... KolonneN FRA Tabelnavn BESTIL EFTER Kolonne1, Kolonne2, ... ASC | DESC

Da du kender syntaksen for ORDER BY i SQL, så lad os se et par eksempler på denne klausul.



Overvej følgende tabel for at se alle operationerne i ORDER BY-klausulen. Også for at oprette tabeller i SQL kan du bruge OPRET tabelerklæring .

Studiekort Fornavn Telefonnummer By

en

Rohan



9876543210

Hyderabad

2

Sonali

9876567864

Bengaluru

3

Ajay

9966448811

Heldigvis

4

Geeta

9765432786

Heldigvis

5

Shubham

9944888756

Delhi

ORDER BY-klausul i en kolonne

Hvis du skal sortere data efter en bestemt kolonne, skal du nævne kolonnens navn efter ORDER BY-klausulen i .

Eksempel:

Overvej et scenarie, hvor du skal skrive en forespørgsel for at vælge alle studerende fra tabellen 'Studerende' sorteret efter kolonnen 'By'.

VÆLG * FRA studerende BESTIL EFTER BY

Ved udførelse af ovenstående forespørgsel vil du se en output som nedenfor:

Studiekort

Fornavn

hvordan man afslutter et Java-program

Telefonnummer

By

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

en

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Heldigvis

4

Geeta

9765432786

Heldigvis

BESTIL MED BESKRIVELSE

Hvis du skal sortere data i faldende rækkefølge, skal du nævne nøgleordet DESC efter ORDER BY-klausulen i SQL.

Eksempel:

Overvej et scenario, hvor du skal skrive en forespørgsel for at vælge alle studerende fra tabellen 'Studerende' sorteret efter kolonnen 'By' i faldende rækkefølge.

VÆLG * FRA studerende BESTIL EFTER BYBESKRIVELSE

Ved udførelse af ovenstående forespørgsel vil du se en output som nedenfor:

Studiekort

Fornavn

Telefonnummer

By

4

ruby on rails web tutorial

Geeta

9765432786

Heldigvis

3

Ajay

9966448811

Heldigvis

en

Rohan

9876543210

Hyderabad

5

Shubham

9944888756

Delhi

2

Sonali

9876567864

Bengaluru

BESTIL BY i flere kolonner

Hvis du skal sortere data efter mange kolonner, skal du nævne navnet på disse kolonner efter ORDER BY-klausulen i SQL.

Eksempel:

Overvej et scenario, hvor du er nødt til at skrive en forespørgsel for at vælge alle studerende fra tabellen 'Studerende' sorteret efter kolonnen 'By' og 'Fornavn'.

VÆLG * FRA studerende BESTIL EFTER By, fornavn

I henhold til ovenstående forespørgsel vil du se et resultatsæt, som bestiller efter by, men hvis nogle rækker har samme by, ordnes de af FirstName. Ved udførelse af ovenstående forespørgsel vil du se en output som nedenfor:

Studiekort

Fornavn

Telefonnummer

By

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

en

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Heldigvis

4

Geeta

9765432786

læring informatica trin for trin

Heldigvis

Du kan også sortere elever baseret på, sorteret efter stigende rækkefølge for 'By' og faldende rækkefølge for 'Fornavn'. For at gøre det kan du skrive en kode som nedenfor:

VÆLG * FRA studerende BESTIL EFTER By ASC, fornavn DESC

Ved udførelse af ovenstående forespørgsel vil du se en output som nedenfor:

Studiekort

Fornavn

Telefonnummer

By

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

en

Rohan

9876543210

Hyderabad

4

Geeta

9765432786

Heldigvis

3

Ajay

9966448811

Heldigvis

Med dette slutter vi denne artikel om ORDER BY i SQL. Jeg håber, du forstod, hvordan du bruger ORDER BY-klausulen i SQL. Hvis du ønsker at lære mere om MySQL og lær denne open source relationsdatabase, og tjek derefter vores som kommer med instruktørstyret live træning og projektoplevelse i det virkelige liv. Denne træning hjælper dig med at forstå MySQL i dybden og hjælper dig med at opnå mestring over emnet.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i denne artikel om “BESTIL BY i SQL”, og jeg vender tilbage til dig.