Hvordan bruke ORDER BY-klausul i SQL?



Denne artikkelen om 'ORDER BY i SQL' er en omfattende guide til ORDER BY-setningen i SQL. Denne påstanden brukes til å sortere data i en tabell.

I dagens marked der det genereres en enorm mengde data hver dag, er det veldig viktig for oss å sortere dataene som finnes i databaser. Vel, for å sortere data i SQL, bruker vanligvis ORDER BY-setningen. Så, i denne artikkelen på BESTILL I SQL , Jeg vil diskutere de forskjellige måtene du kan bruke denne paragrafen til å sortere data.

SQL-ORDER BY-SQL-Edureka-300x144Følgende emner vil bli dekket i denne artikkelen:





    1. Hva er ORDER BY-ledd i SQL?
    2. Syntaks
    3. BESTILL BY i en kolonne
    4. BESTILL MED BESKRIVELSE
    5. BESTIL BY på flere kolonner

Hva er ORDER BY i SQL?

ORDER BY-leddet brukes til å sortere alle resultatene i stigende eller fallende rekkefølge. Som standard er resultatsettene sortert i stigende rekkefølge. Så hvis du vil sortere resultatsettet i synkende rekkefølge, kan du bruke DESC-nøkkelordet. Bortsett fra dette kan du også sortere i henhold til en kolonne eller flere kolonner i en tabell.

Syntaks:

VELG Kolonne1, Kolonne2, ... KolonneN FRA Tabellnavn BESTILL PÅ Kolonne1, Kolonne2, ... ASC | DESC

Siden du kjenner syntaksen til ORDER BY i SQL, la oss se noen eksempler på denne paragrafen.



Vurder følgende tabell for å se alle operasjonene i ORDER BY-setningen. Også, for å lage tabeller, i SQL, kan du bruke OPPRETT tabelluttalelse .

Student ID Fornavn Telefonnummer By

en

Rohan



9876543210

Hyderabad

2

Sonali

9876567864

Bengaluru

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

5

Shubham

9944888756

Delhi

BESTILL AV Klausul i en kolonne

Hvis du må sortere data i henhold til en bestemt kolonne, må du nevne kolonnens navn etter ORDER BY-setningen i .

Eksempel:

Tenk på et scenario hvor du må skrive et spørsmål for å velge alle studenter fra 'Students' -tabellen, sortert etter 'City' -kolonnen.

VELG * FRA studenter BESTILL PÅ By

Når du utfører spørringen ovenfor, vil du se en utdata som nedenfor:

Student ID

Fornavn

Telefonnummer

By

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

en

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

BESTILL MED BESKRIVELSE

Hvis du må sortere data i synkende rekkefølge, må du nevne nøkkelordet DESC etter ORDER BY-setningen i SQL.

Eksempel:

Tenk på et scenario der du må skrive et spørsmål for å velge alle studenter fra 'Students' -tabellen, sortert etter 'City' -kolonnen i synkende rekkefølge.

VELG * FRA studenter BESTILL AV BYBESKRIVELSE

Når du utfører spørringen ovenfor, vil du se en utdata som nedenfor:

Student ID

Fornavn

Telefonnummer

By

4

Geeta

konvertering av c ++ type

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

en

Rohan

9876543210

Hyderabad

5

Shubham

9944888756

Delhi

2

Sonali

9876567864

Bengaluru

BESTIL BY i flere kolonner

Hvis du må sortere data i henhold til mange kolonner, må du nevne navnet på disse kolonnene etter ORDER BY-setningen i SQL.

Eksempel:

Tenk på et scenario der du må skrive et spørsmål for å velge alle studenter fra 'Students' -tabellen, sortert etter 'City' -kolonnen og 'Firstname' -kolonnen.

VELG * FRA elevene BESTILL PÅ By, fornavn

I henhold til spørringen ovenfor vil du se et resultatsett som bestiller etter by, men hvis noen rader har samme by, blir de ordnet av FirstName. Når du utfører spørringen ovenfor, vil du se en utdata som nedenfor:

Student ID

Fornavn

Telefonnummer

By

2

Sonali

9876567864

Bengaluru

5

adapterklasse i java med eksempel

Shubham

9944888756

Delhi

en

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

Du kan også sortere studenter basert på, sortert etter stigende rekkefølge for 'By', og synkende rekkefølge for 'Fornavn'. For å gjøre det kan du skrive en kode som nedenfor:

VELG * FRA studenter BESTILL AV BY ASC, fornavn DESC

Når du utfører spørringen ovenfor, vil du se en utdata som nedenfor:

Student ID

Fornavn

Telefonnummer

By

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Delhi

en

Rohan

9876543210

Hyderabad

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

Med dette kommer vi til en slutt på denne artikkelen om ORDER BY i SQL. Jeg håper du forsto hvordan du bruker ORDER BY-setningen i SQL. Hvis du ønsker å lære mer om MySQL og bli kjent med denne åpen kildekode-relasjonsdatabasen, så sjekk ut vår som kommer med instruktørstyrt liveopplæring og reell prosjektopplevelse. Denne opplæringen vil hjelpe deg med å forstå MySQL grundig og hjelpe deg med å mestre emnet.

Har du spørsmål til oss? Vennligst nevn det i kommentarfeltet i denne artikkelen om “BESTIL BY i SQL”, så kommer jeg tilbake til deg.