Sortering Efter Flere Kolonner
Vi kan også sortere efter flere kolonner. Vi skal angive kolonnenavnene adskilt af kommaer.
Den første kolonne, der er angivet i sorteringen, vil have prioritet, og derefter vil sorteringen fortsætte i henhold til den anden kolonne.
Syntaksen vil se sådan ud:
sql
Lad os se på eksemplet, der henter tre kolonner og sorterer resultaterne efter to af dem: først efter population
og derefter efter capital
:
SELECT ID, population, capital FROM country ORDER BY population, capital;
Her er country
-tabellen, vi arbejder med:
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
(venligst hent disse kolonner i denne rækkefølge). Sorter derefter resultatet efter to af dem: først efter continent
, derefter efter population
.
Løsning
Tak for dine kommentarer!