Sortering af Data
Vi kan sortere de data, vi modtager, i en bestemt rækkefølge. For at gøre dette henter vi først dataene ved hjælp af SELECT
-operatoren og anvender derefter ORDER BY
-klausulen. Denne klausul tager navnene på kolonnerne, som resultatet skal sorteres efter.
Her er syntaksen for at illustrere dette:
sql
Her er et eksempel, hvor vi sorterer resultatet efter kolonnen continent
:
SELECT continent FROM country ORDER BY continent;
Det er vigtigt at bemærke, at når du angiver en kolonne med heltalsværdier, vil sorteringen ske i stigende rækkefølge. For tekstkolonner vil sorteringen følge alfabetisk rækkefølge.
Desuden skal ORDER BY
-klausulen placeres umiddelbart før LIMIT
-klausulen, hvis en LIMIT
-klausul er inkluderet i forespørgslen.
Forklaring: I eksemplet kan du se, at ORDER BY
-klausulen sorterer dataene baseret på kolonnen continent
.
Swipe to start coding
Skriv en SQL-forespørgsel for at hente kolonnen capital
fra tabellen country
. Sortér derefter dataene fra kolonnen capital
, som er hentet ved hjælp af SELECT
-sætningen.
Løsning
Tak for dine kommentarer!