Źródło: Arkusze CKE
Tabela gory zawiera informacje o polskich szczytach oraz pasmach górskich, w których te szczyty się znajdują. Aby wyświetlić Koronę Gór Polskich, czyli najwyższy szczyt w każdym z pasm górskich, należy wydać kwerendę
Warianty odpowiedzi
-
A
A. SELECT pasmo, szczyt, wysokosc FROM gory;
-
B
B. SELECT pasmo, szczyt, MAX(wysokosc) FROM gory;
-
C
C. SELECT pasmo, szczyt FROM gory GROUP BY wysokosc;
-
D
D. SELECT pasmo, szczyt, MAX(wysokosc) FROM gory GROUP BY pasmo;
Wyjaśnienie
W tym zadaniu chodzi o znalezienie maksymalnej wartości w poszczególnych grupach danych.
Najpierw musimy podzielić wszystkie rekordy na grupy odpowiadające pasmom górskim za pomocą GROUP BY pasmo.
Następnie dla każdej z tych grup wyznaczamy najwyższy szczyt przy użyciu funkcji agregującej MAX(wysokosc). Wybierając z bazy pasmo, szczyt oraz MAX(wysokosc), otrzymamy precyzyjną listę najwyższych szczytów dla każdego pasma.