Sortering Efter Flere Kolonner
Vi kan også sortere efter flere kolonner. Vi skal angive kolonnenavne adskilt af kommaer.
Den første kolonne, der angives i sorteringen, vil have prioritet, og derefter fortsætter sorteringen efter den anden kolonne.
Syntaksen ser således ud:
SELECT columns
FROM table
ORDER BY column_with_priority, column2, ...
Lad os se på et eksempel, der henter tre kolonner og sorterer resultaterne efter to af dem: først efter population
og derefter efter capital
:
123SELECT ID, population, capital FROM country ORDER BY population, capital;
Swipe to start coding
Skriv en SQL-forespørgsel for at hente fire kolonner ved hjælp af SELECT
-sætningen, nemlig: continent
, region
, population
og capital
(hent venligst disse kolonner i denne rækkefølge). Sortér derefter resultatet efter to af dem: først efter continent
, derefter efter population
.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you explain what happens if two countries have the same population?
What does sorting by multiple columns look like in the result set?
Can I sort in descending order for one of the columns?
Awesome!
Completion rate improved to 2.44
Sortering Efter Flere Kolonner
Stryg for at vise menuen
Vi kan også sortere efter flere kolonner. Vi skal angive kolonnenavne adskilt af kommaer.
Den første kolonne, der angives i sorteringen, vil have prioritet, og derefter fortsætter sorteringen efter den anden kolonne.
Syntaksen ser således ud:
SELECT columns
FROM table
ORDER BY column_with_priority, column2, ...
Lad os se på et eksempel, der henter tre kolonner og sorterer resultaterne efter to af dem: først efter population
og derefter efter capital
:
123SELECT ID, population, capital FROM country ORDER BY population, capital;
Swipe to start coding
Skriv en SQL-forespørgsel for at hente fire kolonner ved hjælp af SELECT
-sætningen, nemlig: continent
, region
, population
og capital
(hent venligst disse kolonner i denne rækkefølge). Sortér derefter resultatet efter to af dem: først efter continent
, derefter efter population
.
Løsning
Tak for dine kommentarer!
Awesome!
Completion rate improved to 2.44single