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å:
sqlSELECT columnsFROM tableORDER BY column_name
Her er eksempelet der vi sorterer resultatet etter continent
-kolonnen:
SELECT continent FROM country ORDER BY continent;
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:
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
Takk for tilbakemeldingene dine!
No query executed yet... |