SELECT nazwisko, etat, placa_pod * 12 AS
roczne_zarobki
FROM pracownicy
ORDER BY etat DESC, roczne_zarobki ASC, 2;
•klauzula ORDER BY
•kolejność sortowania - słowo kluczowe ASC (ascending- rosnąco) lub DESC (descending- malejąco)
•ORDER BY występuje zawsze jako ostatnia klauzula zapytania, można w niej korzystać z aliasów i numerów kolumn (użycie
numerów kolumn jest niezgodne ze
standardem SQL3)
•porządek sortowania:
•liczby – od mniejszych do większych
•daty – od wcześniejszych do późniejszych
•łańcuchy znaków – alfabetycznie
•wartości puste – w zależności od RDBMS
•
• Jeżeli
klauzula ORDER BY nie zostanie użyta to wiersze zostaną zwrócone w całkowicie
losowej kolejności
•