Aby policzyć średnią wysokość szczytów dla każdego pasma, zapytanie musi spełnić dwa warunki jednocześnie:
Zapytanie SELECT pasmo, AVG(wysokosc) FROM gory GROUP BY pasmo; zwraca więc wynik w postaci wielu wierszy: każdy wiersz to jedno pasmo oraz policzona dla niego średnia z wartości w kolumnie wysokosc.
Dlaczego pozostałe propozycje są niepoprawne?
Wskazówka egzaminacyjna: gdy w treści pojawia się "dla każdego …" i jednocześnie funkcja agregująca (AVG/SUM/COUNT), prawie zawsze potrzebujesz GROUP BY po kolumnie opisującej tę "kategorię".
To pytanie poprawnie rozwiązuje 66% zdających egzamin. średnie
W praktyce zawodowej kluczowe jest to, że poprawna kwerenda musi zwrócić po jednym wierszu dla każdego pasma oraz obliczyć średnią z kolumny wysokosc.
Źródła:
Materiały:
Sprawdź odpowiedź