Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Angivelse af Sorteringsretning | Sortering af Hentede Data
Introduktion til SQL
Sektion 2. Kapitel 5
single

single

Angivelse af Sorteringsretning

Stryg for at vise menuen

Sortering af kolonner i faldende rækkefølge

Det er muligt at sortere data i mere end blot stigende rækkefølge som standard. ORDER BY-klausulen kan også arrangere data i faldende rækkefølge, hvilket kræver brug af nøgleordet DESC.

123
SELECT continent FROM country ORDER BY continent DESC;

Sortering af flere kolonner i faldende rækkefølge

Det er muligt at sortere data efter flere kolonner, og i mange tilfælde er dette faktisk nødvendigt. Ved visning af en liste over studerende kan det være ønskeligt først at sortere efter efternavn og derefter efter fornavn. Denne metode er især nyttig, når flere studerende har samme navn.

Hvis der sorteres i faldende rækkefølge efter mere end én kolonne, skal hver kolonne have sit eget DESC-nøgleord.

123
SELECT id, name, region FROM country ORDER BY region, name DESC;

Det er kun nødvendigt at anvende nøgleordet DESC på den kolonne, der ønskes sorteret i faldende rækkefølge. I dette eksempel bruges DESC for kolonnen name, men ikke for kolonnen region. Derfor sorteres kolonnen name i faldende rækkefølge, mens kolonnen region forbliver sorteret i stigende rækkefølge (standardindstillingen).

Opgave

Swipe to start coding

Skriv en SQL-forespørgsel for at hente fem kolonner ved hjælp af SELECT-sætningen, nemlig: name, continent, region, population og capital (hent venligst disse kolonner i denne rækkefølge). Sortér resultatet efter to af dem: først efter continent i faldende rækkefølge, derefter efter population i stigende rækkefølge.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt