Ange Sorteringsriktning
Sortering av kolumner i fallande ordning
Vi kan göra mer än att bara sortera data i stigande ordning som standard. ORDER BY-satsen kan även ordna data i fallande ordning, vilket kräver användning av nyckelordet DESC.
123SELECT continent FROM country ORDER BY continent DESC;
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, när en lista över studenter visas, kan det vara önskvärt att först sortera efter efternamn och sedan efter förnamn. Detta tillvägagångssätt är särskilt användbart när flera studenter har samma namn.
Om du dessutom sorterar i fallande ordning efter mer än en kolumn, kom ihåg att varje kolumn måste ha sitt eget DESC-nyckelord.
123SELECT id, name, region FROM country ORDER BY region, name DESC;
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).
1. Vilket nyckelord används i SQL för att sortera resultat i fallande ordning?
2. När du sorterar efter flera kolumner i fallande ordning, hur ska nyckelordet DESC användas?
3. Om du inte anger ASC eller DESC i en ORDER BY-sats, vad är standard sorteringsordning?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 2.38
Ange Sorteringsriktning
Svep för att visa menyn
Sortering av kolumner i fallande ordning
Vi kan göra mer än att bara sortera data i stigande ordning som standard. ORDER BY-satsen kan även ordna data i fallande ordning, vilket kräver användning av nyckelordet DESC.
123SELECT continent FROM country ORDER BY continent DESC;
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, när en lista över studenter visas, kan det vara önskvärt att först sortera efter efternamn och sedan efter förnamn. Detta tillvägagångssätt är särskilt användbart när flera studenter har samma namn.
Om du dessutom sorterar i fallande ordning efter mer än en kolumn, kom ihåg att varje kolumn måste ha sitt eget DESC-nyckelord.
123SELECT id, name, region FROM country ORDER BY region, name DESC;
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).
1. Vilket nyckelord används i SQL för att sortera resultat i fallande ordning?
2. När du sorterar efter flera kolumner i fallande ordning, hur ska nyckelordet DESC användas?
3. Om du inte anger ASC eller DESC i en ORDER BY-sats, vad är standard sorteringsordning?
Tack för dina kommentarer!