ORDER BY -määreellä saadaan haun lopputulos järjestettyä halutun kentän tai kenttien mukaan. Kentät luetellaan siinä järjestyksessä, kuin halutaan niiden vaikuttavan järjestämiseen. Kenttien jälkeen voidaan lisätä vielä joko sana DESC tai ASC sen mukaan halutaanko tietueet laskevaan vai nousevaan järjestykseen. Nousevaa järjestystä (ASC) , jos kumpaakaan määrettä ei lisätä kenttälistan jälkeen.
/* Haetaan kaikkien niiden etunimet, joiden sukunimi on muu kuin Lahtonen ja järjestetään ne laskevaan aakkosjärjestykseen etunimen mukaan. */
SELECT etunimi
FROM Oppilaat
WHERE sukunimi <> 'Lahtonen'
ORDER BY etunimi DESC
|
Etunimi |
|
Ville |
|
Petri |
|
Masa |
|
Maija |
|
Gubbe |
|
Gubbe |
/* Haetaan kaikkien niiden etunimet, joiden sukunimi on muu kuin Lahtonen ja järjestetään ne nousevaan aakkosjärjestykseen etunimen mukaan*/
SELECT etunimi
FROM Oppilaat
WHERE sukunimi <> 'Lahtonen'
ORDER BY etunimi
|
Etunimi |
|
Gubbe |
|
Gubbe |
|
Maija |
|
Masa |
|
Petri |
|
Ville |