Zadanie 18 z arkusza EE.09, styczeń 2023

MySQL i bazy danych Poziom: trudne

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ę

Wybierz odpowiedź

Cały arkusz EE.09, styczeń 2023

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: D

SELECT pasmo, szczyt, MAX(wysokosc) FROM gory GROUP BY pasmo;

Dlaczego

GROUP BY pasmo i MAX(wysokosc) dają najwyższą wysokość w każdym paśmie. Uwaga: w standardzie SQL kolumna szczyt bez agregacji nie gwarantuje szczytu z tego samego wiersza, ale tak brzmi oczekiwana odpowiedź w arkuszu.