Applies ToAccess för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ORDER BY-satsen i Access sorterar ett frågeresultat efter ett eller flera fält i stigande eller fallande ordning.

Syntax

SELECT fältlistaFROM tabellWHERE urvalsvillkor[ORDER BY fält1 [ASC | DESC ][, fält2 [ASC | DESC ]][, ...]]]

Ett SELECT-uttryck med en ORDER BY-sats består av följande delar:

Del

Beskrivning

fältlista

Namnet på det eller de fält som ska hämtas tillsammans med eventuella fältnamnsalias, SQL-mängdfunktioner, urvalspredikat (ALL, DISTINCT, DISTINCTROW eller TOP) eller andra SELECT-alternativ.

tabell

Namnet på den tabell från vilken posterna ska hämtas.

urvalsvillkor

Urvalsvillkor. Om uttrycket innehåller en WHERE-sats sorterar Microsoft Access-databasmotorn värden efter att WHERE-villkoren använts på posterna.

fält1, fält2

Namnen på de fält som du vill sortera posterna efter.

Anmärkningar

ORDER BY är valfritt. Men om du vill att informationen ska visas sorterad måste du använda ORDER BY.

Standardsorteringsordningen är stigande (A till Ö, 0–9). I de här exemplen sorteras anställda efter efternamn:

SELECT LastName, FirstNameFROM EmployeesORDER BY LastName;
SELECT LastName, FirstNameFROM EmployeesORDER BY LastName ASC;

Om du vill sortera i fallande ordning (Ö till A, 9–0) lägger du till det reserverade ordet DESC i slutet av varje fält som du vill sortera i fallande ordning. I följande exempel returneras löner, och de sorteras i fallande ordning:

SELECT LastName, SalaryFROM EmployeesORDER BY Salary DESC, LastName;

Om du anger ett fält som innehåller Memo- eller OLE Object-data i ORDER BY-satsen uppstår ett fel. Microsoft Access-databasmotorn kan inte sortera på den här typen av fält.

ORDER BY är vanligtvis den sista posten i ett SQL-uttryck.

Du kan ta med ytterligare fält i ORDER BY-satsen. Posterna sorteras först efter det första fältet som anges efter ORDER BY. Poster som har samma värde i det fältet sorteras efter värdet i det andra fältet, och så vidare.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.