Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

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

Syntaxis

SELECT Veldlijst
FROM Tabel
WHERE 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, FirstName
FROM Employees
ORDER BY LastName;
SELECT LastName, FirstName
FROM Employees
ORDER 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, Salary
FROM Employees
ORDER 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.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×