ORDER BY wordt gebruikt om de resultaten te rangschikken op een bepaalde veldnaam.

De syntax is als volgt:

SELECT kolomnaam1 (, kolomnaam2, kolomnaam3,...)
FROM tabelnaam
ORDER BY kolomnaam1 (, kolomnaam2, kolomnaam3,...)

Voorbeeld

We wensen alle namen en voornamen te bekijken van tblWerknemers, gesorteerd op naam.

**SELECT naam, voornaam
FROM tblWerknemers
ORDER BY naam;**

Het is niet nodig om dezelfde volgorde te gebruiken bij de ORDER BY als bij het opnoemen van de kolommen die afgedrukt moeten worden.


Voorbeeld

We wensen alle familie- en voornamen te bekijken van tblWerknemers, gesorteerd op voornaam en daarna op naam.

**SELECT naam, voornaam
FROM tblWerknemers
ORDER BY voornaam, naam;**

Je kunt in plaats van de naam van het veld te gebruiken na de ORDER BY ook hun positienummer gebruiken.


Voorbeeld

We wensen alle familie- en voornamen te bekijken van tblWerknemers, gesorteerd op naam.

**SELECT naam, voornaam
FROM tblWerknemers
ORDER BY 1;**

Standaard worden de resultaten op opklimmende volgorde gezet als je ORDER BY gebruikt. Je kan door ASC (ascending: oplopend, dus van klein naar groot) of DESC (descending: aflopend, dus van groot naar klein).