Słowo kluczowe ORDER BY służy do sortowania wyników zapytania w kolejności rosnącej lub malejącej na podstawie jednej lub kilku kolumn.
Do określania kolejności sortowania wykorzystywane są słowa kluczowe:
ASC - rosnąco
DESC - malejąco
Składnia
SELECT ...
FROM ...
WHERE ...
ORDER BY nazwa_kolumny [ASC | DESC]
Czasem zdarza się, że istnieje potrzeba posortowania wyników po kilku kolumnach. Przykład
Wynikiem zapytania jest lista osób z książki telefonicznej. Wyniki sortujemy malejąco według nazwisk. Niestety, istnieje wiele osób o tym samym nazwisku, (np. 100 osób ma nazwisko 'Kowalski'), wobec tego dla lepszej czytelności sortujemy rosnąco według numeru telefonu.
Składnia będzie wyglądać wtedy następująco:
SELECT nazwisko, numer_telefonu
FROM ksiazka_telefoniczna
WHERE miasto = 'Warszawa'
ORDER BY nazwisko DESC, numer_telefonu ASC
Korzystając z serwisu akceptujesz regulamin
oraz politykę prywatności.
Używamy informacji zapisanych za pomocą plików cookies w celu zapewnienia maksymalnej wygody w korzystaniu z naszego serwisu.
Jeśli nie wyrażasz zgody, ustawienia dotyczące plików cookies możesz zmienić w swojej przeglądarce.
ORDER BY
Słowo kluczowe ORDER BY służy do sortowania wyników zapytania w kolejności rosnącej lub malejącej na podstawie jednej lub kilku kolumn.
Do określania kolejności sortowania wykorzystywane są słowa kluczowe:
Składnia
Czasem zdarza się, że istnieje potrzeba posortowania wyników po kilku kolumnach.Przykład
Wynikiem zapytania jest lista osób z książki telefonicznej. Wyniki sortujemy malejąco według nazwisk. Niestety, istnieje wiele osób o tym samym nazwisku, (np. 100 osób ma nazwisko 'Kowalski'), wobec tego dla lepszej czytelności sortujemy rosnąco według numeru telefonu.
Składnia będzie wyglądać wtedy następująco: