Używamy cookies, żeby zwiększyć Twoje doświadczenia na stronie
CodeWorlds

ORDER BY - układanie zwojów

Surowy regał zwraca zwoje w przypadkowej kolejności. ORDER BY pozwala je ułożyć - od najstarszych, od najtańszych, alfabetycznie - jak dusza zapragnie.

Rosnąco i malejąco

Domyślnie sortowanie jest rosnące (

ASC
). Jeśli nie podasz kierunku, Biblioteka i tak ułoży zwoje rosnąco:

1SELECT tytul, rok_wydania
2FROM ksiazki
3ORDER BY rok_wydania ASC;

Aby odwrócić kolejność - od największego do najmniejszego - użyj

DESC
:

1SELECT tytul, rok_wydania
2FROM ksiazki
3ORDER BY rok_wydania DESC;

To zapytanie pokaże książki od najnowszych. A tak ułożysz książki od najtańszej:

1SELECT tytul, cena
2FROM ksiazki
3ORDER BY cena ASC;

Gdzie stoi ORDER BY?

Zawsze po FROM, blisko końca zapytania:

1SELECT imie, nazwisko FROM autorzy ORDER BY nazwisko ASC;

ORDER BY to ręka skryby, która porządkuje rozsypane zwoje na półce. W następnej lekcji nauczysz się sortować po kilku rubrykach naraz.

Przejdź do CodeWorlds