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).