‹#›
(c) Instytut Informatyki Politechniki Poznańskiej
SELECT nazwisko, etat, placa_pod * 12 AS roczne_zarobki
FROM pracownicy
ORDER BY etat DESC, roczne_zarobki ASC, 2;
Porządkowanie wyników zapytania
•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
•