Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Ange Sorteringsriktning | Sortering av Hämtad Data
Introduktion till SQL

Svep för att visa menyn

book
Ange Sorteringsriktning

Sortering av kolumner i fallande ordning

Vi kan göra mer än att bara sortera data i stigande ordning som standard. Klausulen ORDER BY kan även ordna data i fallande ordning, vilket kräver användning av nyckelordet DESC.

123
SELECT continent FROM country ORDER BY continent DESC;
copy

Sortering av flera kolumner i fallande ordning

Vi kan sortera data efter flera kolumner, och i många fall är detta faktiskt nödvändigt. Till exempel, vid visning av en lista över studenter kan det vara önskvärt att först sortera efter efternamn och därefter efter förnamn. Detta tillvägagångssätt är särskilt användbart när flera studenter har samma namn.

Om du sorterar i fallande ordning efter mer än en kolumn, kom ihåg att varje kolumn måste ha sitt eget DESC-nyckelord.

123
SELECT id, name, region FROM country ORDER BY region, name DESC;
copy

Du behöver endast använda nyckelordet DESC på den kolumn du vill sortera i fallande ordning. I vårt exempel använde vi DESC för kolumnen name, men inte för kolumnen region. Som ett resultat sorteras kolumnen name i fallande ordning, medan kolumnen region förblir sorterad i stigande ordning (standardinställningen).

Uppgift

Swipe to start coding

Skriv en SQL-fråga för att hämta fem kolumner med hjälp av SELECT-satsen, nämligen: name, continent, region, population och capital (vänligen hämta dessa kolumner i denna ordning). Sortera resultatet efter två av dem: först efter continent i fallande ordning, därefter efter population i stigande ordning.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5
Vi beklagar att något gick fel. Vad hände?

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

book
Ange Sorteringsriktning

Sortering av kolumner i fallande ordning

Vi kan göra mer än att bara sortera data i stigande ordning som standard. Klausulen ORDER BY kan även ordna data i fallande ordning, vilket kräver användning av nyckelordet DESC.

123
SELECT continent FROM country ORDER BY continent DESC;
copy

Sortering av flera kolumner i fallande ordning

Vi kan sortera data efter flera kolumner, och i många fall är detta faktiskt nödvändigt. Till exempel, vid visning av en lista över studenter kan det vara önskvärt att först sortera efter efternamn och därefter efter förnamn. Detta tillvägagångssätt är särskilt användbart när flera studenter har samma namn.

Om du sorterar i fallande ordning efter mer än en kolumn, kom ihåg att varje kolumn måste ha sitt eget DESC-nyckelord.

123
SELECT id, name, region FROM country ORDER BY region, name DESC;
copy

Du behöver endast använda nyckelordet DESC på den kolumn du vill sortera i fallande ordning. I vårt exempel använde vi DESC för kolumnen name, men inte för kolumnen region. Som ett resultat sorteras kolumnen name i fallande ordning, medan kolumnen region förblir sorterad i stigande ordning (standardinställningen).

Uppgift

Swipe to start coding

Skriv en SQL-fråga för att hämta fem kolumner med hjälp av SELECT-satsen, nämligen: name, continent, region, population och capital (vänligen hämta dessa kolumner i denna ordning). Sortera resultatet efter två av dem: först efter continent i fallande ordning, därefter efter population i stigande ordning.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt