ORDER BY
ORDER BY <kenttä> [ASC|DESC] [,] ...
ORDER BY-määreellä saadaan haun lopputulos järjestettyä halutun kentän tai kenttien mukaan. Ilman ORDER BY-määritystä haun tuloksen järjestyksestä ei ole mitään varmuutta. 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) käytetään, 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 Opiskelija WHERE sukunimi <> 'Lahtonen' ORDER BY etunimi DESC; ETUNIMI ------- Teemu Taina Petri Olli Kimmo Keijo Kaisa 7 record(s) selected.
Haetaan kaikkien opiskelijoiden etunimet ja sukunimet, ja järjestetään ne nousevaan aakkosjärjestykseen ensin sukunimen ja sitten etunimen mukaan:
SELECT sukunimi, etunimi FROM Opiskelija ORDER BY sukunimi ASC, etunimi ASC; SUKUNIMI ETUNIMI ------------ -------Heinonen Petri Kasvattaja Kimmo Kielinero Kaisa Kirjailija Keijo Lahtonen Tommi Opettaja Olli Tieteilijä Taina Tieteilijä Teemu 8 record(s) selected.
Käyttäjien kommentit
SELECT sukunimi, etunimiFROM Opiskelija väärin SELECT sukunimi, etunimi FROM Opiskelija oikein
Korjattu. Monisteen verkkoversiossa on siellä sun täällä näitä samoja virheita, jotka johtuvat ammoin käytetystä ohjelmasta jolla monisteen webbiversio on luotu.