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.
123SELECT 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.
123SELECT 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).
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
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat