INF.04Bazy Danych i Zarządzanie Danymi (SQL & ORM)
Klauzule DISTINCT, ORDER BY i LIMIT w SQL
DISTINCT eliminuje duplikaty w wynikach, ORDER BY sortuje wiersze rosnąco (ASC) lub malejąco (DESC), a LIMIT / TOP ogranicza liczbę zwracanych rekordów.
Zastosowanie:
DISTINCT: Usuwa powtarzające się wiersze z wyniku zapytania (SELECT DISTINCT Miasto FROM Klienci).ORDER BY kolumna ASC / DESC: Sortuje wyniki rosnąco (ASC, domyślnie) lub malejąco (DESC).LIMIT n(MySQL/PostgreSQL) /TOP n(SQL Server): Zwraca tylko n pierwszych wierszy (np. stronicowanie lub Top 10 najlepszych wyników).
SQL
SELECT DISTINCT TOP 10 Imie, Nazwisko, Punkty
FROM Gracze
ORDER BY Punkty DESC;Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Klauzule DISTINCT, ORDER BY i LIMIT w SQL lub rozpocznij trening.