Hur använder jag BESTÄLLNING I SQL?



Den här artikeln om 'ORDER BY i SQL' är en omfattande guide om ORDER BY-uttalandet i SQL. Detta uttalande används för att sortera data i en tabell.

På dagens marknad där en enorm mängd data genereras varje dag är det mycket viktigt för oss att sortera data som finns i databaser. För att sortera data i SQL, använder vanligtvis ORDER BY-klausulen. Så, i den här artikeln på BESTÄLL BY i SQL Jag kommer att diskutera olika sätt på vilka du kan använda denna klausul för att sortera data.

SQL-ORDER BY-SQL-Edureka-300x144Följande ämnen kommer att behandlas i den här artikeln:





    1. Vad är ORDER BY-sats i SQL?
    2. Syntax
    3. BESTÄLL BY i en kolumn
    4. BESTÄLLNING AV BESKRIVNING
    5. BESTIL BY i flera kolumner

Vad är ORDER BY i SQL?

ORDER BY-klausulen används för att sortera alla resultat i stigande eller fallande ordning. Som standard sorteras resultatuppsättningarna i stigande ordning. Så om du vill sortera resultatuppsättningen i fallande ordning kan du använda nyckelordet DESC. Bortsett från detta kan du också sortera efter en kolumn eller flera kolumner i en tabell.

Syntax:

VÄLJ Kolumn1, Kolumn2, ... KolumnN FRÅN Tabellnamn BESTÄLL EFTER Kolumn1, Kolumn2, ... ASC | DESC

Eftersom du känner till syntaxen för ORDER BY i SQL, låt oss se några exempel på denna klausul.



Tänk på följande tabell för att se alla åtgärder i ORDER BY-klausulen. För att skapa tabeller i SQL kan du också använda SKAPA tabelluttalande .

Studentlegitimation Förnamn Telefonnummer Stad

ett

Rohan



9876543210

Hyderabad

2

Sonali

9876567864

Bengaluru

hur man använder mysql workbench

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

5

Shubham

9944888756

delhi

ORDER BY-sats i en kolumn

Om du måste sortera data enligt en viss kolumn måste du nämna kolumnens namn efter ORDER BY-klausulen i .

Exempel:

Tänk på ett scenario där du måste skriva en fråga för att välja alla elever från tabellen 'Studenter', sorterade efter kolumnen 'Stad'.

VÄLJ * FRÅN studenter BESTÄLL efter stad

När du utför ovanstående fråga ser du en utdata enligt nedan:

Studentlegitimation

Förnamn

Telefonnummer

Stad

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

delhi

ett

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

BESTÄLLNING AV BESKRIVNING

Om du måste sortera data i fallande ordning måste du nämna nyckelordet DESC efter ORDER BY-klausulen i SQL.

Exempel:

Tänk på ett scenario där du måste skriva en fråga för att välja alla studenter från tabellen 'Studenter', sorterade efter kolumnen 'Stad' i fallande ordning.

VÄLJ * FRÅN studenter BESTÄLLNING AV STADSBESKRIVNING

När du utför ovanstående fråga ser du en utdata enligt nedan:

Studentlegitimation

Förnamn

Telefonnummer

Stad

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

ett

Rohan

9876543210

Hyderabad

5

Shubham

9944888756

delhi

2

Sonali

9876567864

Bengaluru

BESTÄLL BY i flera kolumner

Om du måste sortera data enligt många kolumner måste du nämna namnet på dessa kolumner efter ORDER BY-klausulen i SQL.

Exempel:

Tänk på ett scenario där du måste skriva en fråga för att välja alla elever från tabellen 'Studenter', sorterade efter kolumnen 'Stad' och 'Förnamn'.

VÄLJ * FRÅN Eleverna BESTÄLLA PÅ Ort, Förnamn

Enligt ovanstående fråga kommer du att se en resultatuppsättning som beställer efter stad, men om vissa rader har samma stad, ordnas de av FirstName. När du utför ovanstående fråga ser du en utdata enligt nedan:

Studentlegitimation

Förnamn

Telefonnummer

Stad

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

delhi

ett

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

Du kan också sortera elever baserat på, sorterade efter stigande ordning för 'Stad' och fallande ordning för 'Förnamn'. För att göra det kan du skriva en kod enligt nedan:

VÄLJ * FRÅN studenter BESTÄLL EFTER Stad ASC, Förnamn DESC

När du utför ovanstående fråga ser du en utdata enligt nedan:

Studentlegitimation

Förnamn

Telefonnummer

Stad

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

delhi

ett

Rohan

9876543210

Hyderabad

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

Med detta kommer vi till ett slut på den här artikeln om ORDER BY i SQL. Jag hoppas att du förstod hur du använder ORDER BY-klausulen i SQL. Om du vill lära dig mer om MySQL och lära känna denna open source-relationsdatabas och kolla in vår som kommer med instruktörsledad liveutbildning och verklig projektupplevelse. Denna utbildning hjälper dig att förstå MySQL på djupet och hjälper dig att behärska ämnet.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i den här artikeln om ”BESTÄLL BY i SQL” så kommer jag tillbaka till dig.