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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Introduktion til SQL

bookAngivelse af Sorteringsretning

Sortering af kolonner i faldende rækkefølge

Vi kan gøre mere end blot at sortere data i 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;
copy

Sortering af flere kolonner i faldende rækkefølge

Vi kan sortere data efter flere kolonner, og i mange tilfælde er dette faktisk nødvendigt. For eksempel, når der vises 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 du sorterer i faldende rækkefølge efter mere end én kolonne, skal du desuden huske, at hver kolonne skal have sit eget DESC-nøgleord.

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

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

1. Hvilket nøgleord anvendes i SQL for at sortere resultater i faldende rækkefølge?

2. Når der sorteres efter flere kolonner i faldende rækkefølge, hvordan skal DESC-nøgleordet anvendes?

3. Hvis du ikke angiver ASC eller DESC i en ORDER BY-sætning, hvad er så standard sorteringsrækkefølge?

question mark

Hvilket nøgleord anvendes i SQL for at sortere resultater i faldende rækkefølge?

Select the correct answer

question mark

Når der sorteres efter flere kolonner i faldende rækkefølge, hvordan skal DESC-nøgleordet anvendes?

Select the correct answer

question mark

Hvis du ikke angiver ASC eller DESC i en ORDER BY-sætning, hvad er så standard sorteringsrækkefølge?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5

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

Suggested prompts:

Can you explain what happens if I use DESC for both columns?

How does sorting by multiple columns affect the final order of the results?

Can you give another example of sorting by more than two columns?

bookAngivelse af Sorteringsretning

Stryg for at vise menuen

Sortering af kolonner i faldende rækkefølge

Vi kan gøre mere end blot at sortere data i 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;
copy

Sortering af flere kolonner i faldende rækkefølge

Vi kan sortere data efter flere kolonner, og i mange tilfælde er dette faktisk nødvendigt. For eksempel, når der vises 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 du sorterer i faldende rækkefølge efter mere end én kolonne, skal du desuden huske, at hver kolonne skal have sit eget DESC-nøgleord.

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

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

1. Hvilket nøgleord anvendes i SQL for at sortere resultater i faldende rækkefølge?

2. Når der sorteres efter flere kolonner i faldende rækkefølge, hvordan skal DESC-nøgleordet anvendes?

3. Hvis du ikke angiver ASC eller DESC i en ORDER BY-sætning, hvad er så standard sorteringsrækkefølge?

question mark

Hvilket nøgleord anvendes i SQL for at sortere resultater i faldende rækkefølge?

Select the correct answer

question mark

Når der sorteres efter flere kolonner i faldende rækkefølge, hvordan skal DESC-nøgleordet anvendes?

Select the correct answer

question mark

Hvis du ikke angiver ASC eller DESC i en ORDER BY-sætning, hvad er så standard sorteringsrækkefølge?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5
some-alt