Brug AI til at generere ORDER BY-sætninger til sortering af SQL-resultater
Konverter dine tekstinstruktioner til formler, eller få forklaringer på formler.
Rediger Excel online gennem samtale med AI
Brug AI til at konvertere dine tekstinstruktioner til SQL-forespørgsler.
Generer Excel VBA-kode til automatisering og tilpassede løsninger i Microsoft Excel.
Upload din Excel-fil og brug vores AI-drevne diagramgenerator til at skabe smukke diagrammer.
Brug vores AI-drevne mindmap generator til at omdanne din tekst til smukke mindmaps. Rediger og tilpas nemt.
ORDER BY
-klausulen i SQL bruges til at sortere
resultatsættet af en forespørgsel efter en eller flere
kolonner. Den kan sortere data i stigende (ASC) eller faldende
(DESC) rækkefølge. Hvis ingen rækkefølge er angivet, er
standardværdien stigende.
SELECT column1, column2, ...
FROM table_name
ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...;
For at sortere resultaterne efter en enkelt kolonne kan du bruge følgende forespørgsel:
SELECT * FROM employees
ORDER BY last_name ASC;
Denne forespørgsel returnerer alle medarbejdere sorteret efter deres efternavn i stigende rækkefølge.
Du kan også sortere efter flere kolonner. For eksempel:
SELECT * FROM employees
ORDER BY department ASC, salary DESC;
Denne forespørgsel sorterer medarbejdere efter afdeling i stigende rækkefølge og derefter efter løn i faldende rækkefølge inden for hver afdeling.
Ved sortering betragtes NULL-værdier som de laveste værdier.
For at håndtere NULL-værdier anderledes kan du bruge
NULLS FIRST
eller NULLS LAST
i nogle
SQL-dialekter som PostgreSQL:
SELECT * FROM employees
ORDER BY commission_pct NULLS LAST;
ORDER BY
, er indekseret for bedre
ydeevne.
LIMIT
eller FETCH FIRST
til at
begrænse antallet af returnerede rækker, især ved sortering
af store datasæt.
ORDER BY
-klausulen er et kraftfuldt værktøj i SQL
til at organisere forespørgselsresultater. Ved at mestre dens
brug kan du sikre, at dine data præsenteres på en meningsfuld
og effektiv måde.