Spesifisere Sorteringsretning
Sortering av kolonner i synkende rekkefølge
Vi kan gjøre mer enn bare å sortere data i stigende rekkefølge som standard. ORDER BY-setningen kan også ordne data i synkende rekkefølge, noe som krever bruk av nøkkelordet DESC.
123SELECT continent FROM country ORDER BY continent DESC;
Sortering av flere kolonner i synkende rekkefølge
Vi kan sortere data etter flere kolonner, og i mange tilfeller er dette faktisk nødvendig. For eksempel, når du viser en liste over studenter, kan det være ønskelig å sortere dem først etter etternavn og deretter etter fornavn. Denne metoden er spesielt nyttig når flere studenter har samme navn.
Husk også at hvis du sorterer i synkende rekkefølge etter mer enn én kolonne, må hver kolonne ha sitt eget DESC-nøkkelord.
123SELECT id, name, region FROM country ORDER BY region, name DESC;
Du trenger bare å bruke nøkkelordet DESC på kolonnen du ønsker sortert i synkende rekkefølge. I vårt eksempel brukte vi DESC for kolonnen name, men ikke for kolonnen region. Som et resultat blir kolonnen name sortert i synkende rekkefølge, mens kolonnen region forblir sortert i stigende rekkefølge (standard).
1. Hvilket nøkkelord brukes i SQL for å sortere resultater i synkende rekkefølge?
2. Når du sorterer etter flere kolonner i synkende rekkefølge, hvordan skal DESC-nøkkelordet brukes?
3. Hvis du ikke angir ASC eller DESC i en ORDER BY-setning, hva er standard sorteringsrekkefølge?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 2.38
Spesifisere Sorteringsretning
Sveip for å vise menyen
Sortering av kolonner i synkende rekkefølge
Vi kan gjøre mer enn bare å sortere data i stigende rekkefølge som standard. ORDER BY-setningen kan også ordne data i synkende rekkefølge, noe som krever bruk av nøkkelordet DESC.
123SELECT continent FROM country ORDER BY continent DESC;
Sortering av flere kolonner i synkende rekkefølge
Vi kan sortere data etter flere kolonner, og i mange tilfeller er dette faktisk nødvendig. For eksempel, når du viser en liste over studenter, kan det være ønskelig å sortere dem først etter etternavn og deretter etter fornavn. Denne metoden er spesielt nyttig når flere studenter har samme navn.
Husk også at hvis du sorterer i synkende rekkefølge etter mer enn én kolonne, må hver kolonne ha sitt eget DESC-nøkkelord.
123SELECT id, name, region FROM country ORDER BY region, name DESC;
Du trenger bare å bruke nøkkelordet DESC på kolonnen du ønsker sortert i synkende rekkefølge. I vårt eksempel brukte vi DESC for kolonnen name, men ikke for kolonnen region. Som et resultat blir kolonnen name sortert i synkende rekkefølge, mens kolonnen region forblir sortert i stigende rekkefølge (standard).
1. Hvilket nøkkelord brukes i SQL for å sortere resultater i synkende rekkefølge?
2. Når du sorterer etter flere kolonner i synkende rekkefølge, hvordan skal DESC-nøkkelordet brukes?
3. Hvis du ikke angir ASC eller DESC i en ORDER BY-setning, hva er standard sorteringsrekkefølge?
Takk for tilbakemeldingene dine!