Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sortering av Data | Sortering av Hentede Data
Introduksjon til SQL

book
Sortering av Data

Vi kan sortere dataene vi mottar i en bestemt rekkefølge. For å gjøre dette, henter vi først dataene ved å bruke SELECT-operatoren og deretter bruker vi ORDER BY-klausulen. Denne klausulen tar navnene på kolonnene basert på hvilke resultatet vil bli sortert.

Her er syntaksen for å hjelpe oss å forstå:

sql
SELECT columns
FROM table
ORDER BY column_name

Her er eksempelet der vi sorterer resultatet etter continent-kolonnen:

SELECT continent
FROM country
ORDER BY continent;
123
SELECT continent FROM country ORDER BY continent;
copy

Det er viktig å merke seg at når du spesifiserer en kolonne med heltallsverdier, vil sorteringen bli gjort i stigende rekkefølge. For strengkolonner vil sorteringen følge alfabetisk rekkefølge.

Også, ORDER BY-klausulen bør plasseres rett før LIMIT-klausulen, hvis en LIMIT-klausul er inkludert i spørringen.

Forklaring: I eksempelet kan du observere at ORDER BY-klausulen sorterer dataene basert på continent-kolonnen.

Her er country-tabellen vi jobber med:

Oppgave

Swipe to start coding

Skriv en SQL-spørring for å hente capital-kolonnen fra country-tabellen. Sorter deretter dataene fra capital-kolonnen, hentet ved bruk av SELECT-setningen.

Løsning

SELECT capital
FROM country
ORDER BY capital ;

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 1

toggle bottom row
Query ResultQuery Result
No query executed yet...
some-alt