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.
Følgende emner vil bli dekket i denne artikkelen:
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.