INF.03Bazy Danych
Sortowanie ORDER BY i ograniczanie wyników LIMIT
Klauzule służące do sortowania rekordów rosnąco (ASC) lub malejąco (DESC) oraz ograniczania liczby zwracanych wierszy (stronicowanie).
Składnia ORDER BY i LIMIT:
SQL
SELECT nazwa, cena
FROM produkty
ORDER BY cena DESC, nazwa ASC
LIMIT 5 OFFSET 10; -- Pomiń 10 pierwszych wierszy i zwróć kolejne 5ASC(Ascending) – sortowanie rosnąco (domyślne: od A do Z, od najmniejszej do największej).DESC(Descending) – sortowanie malejąco (od Z do A, od największej do najmniejszej).LIMIT N– zwraca maksymalnie N wierszy.LIMIT offset, count(np.LIMIT 0, 10) – składnia MySQL do paginacji.
Najczęstsze pułapki na egzaminie INF.03:
ORDER BYiLIMITsą wykonywane na samym końcu zapytaniaSELECT.
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Sortowanie ORDER BY i ograniczanie wyników LIMIT lub rozpocznij trening.