Applies ToAccess voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

De ORDER BY-component sorteert de resultaten van een query op een opgegeven veld in oplopende of aflopende volgorde.

Syntaxis

SELECT VeldlijstFROM TabelWHERE Selectiecriteria[ORDER BY Veld1 [ASC | DESC ][, Veld2 [ASC | DESC ]][, ...]]]

Een SELECT-instructie met een ORDER BY-component heeft de volgende argumenten:

Onderdeel

Beschrijving

Veldlijst

De naam van het veld of de velden die moeten worden opgehaald samen met eventuele veldnaamalias, statistische SQL-functies, selectiepredicaten (ALL, DISTINCT, DISTINCTROW of TOP ) of andere SELECT-instructieopties.

Tabel

De naam van de tabel waaruit records worden opgehaald.

Selectiecriteria

Selectiecriteria. Als de instructie een WHERE-component bevat, worden waarden met Microsoft Access Database Engine gesorteerd nadat de WHERE-voorwaarden op de records zijn toegepast.

Veld1, Veld2

De namen van de velden waarop records moeten worden gesorteerd.

Opmerkingen

ORDER BY is optioneel. U gebruikt deze component als u gegevens in een gesorteerde volgorde wilt laten weergeven.

De standaardsorteervolgorde is oplopend (van A naar Z, van 0 naar 9). In de volgende voorbeelden worden de namen van werknemers op volgorde van de achternaam gesorteerd:

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

Als u records in aflopende volgorde wilt sorteren (van Z naar A, van 9 naar 0), voegt u het gereserveerde woord DESC toe aan het eind van elk veld dat u in aflopende volgorde wilt sorteren. In het volgende voorbeeld worden salarissen geselecteerd en in aflopende volgorde gesorteerd:

SELECT LastName, SalaryFROM EmployeesORDER BY Salary DESC, LastName;

Als u in de component ORDER BY een veld opgeeft dat Memo- of OLE-objectgegevens bevat, treedt er een fout op. In Microsoft Access Database Engine kunnen velden met deze typen niet worden gesorteerd.

ORDER BY is meestal het laatste element in een SQL-instructie.

U kunt extra velden opnemen in de component ORDER BY. Records worden eerst gesorteerd op het eerste veld na ORDER BY. Records met gelijke waarden in het desbetreffende veld worden vervolgens gesorteerd op de waarde in het tweede veld, enzovoort.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.