Zacznij terazZacznij za darmo

Przesuwamy się w prawo

Sprawdźmy teraz, jak FC Utrecht radzi sobie w roli gościa. Zauważysz, że suma dla całego sezonu znajduje się na końcu zapytanego zbioru danych. W zależności od wyników może to być dość długa lista – przewijanie w dół nie jest zbyt wygodne.

W tym ćwiczeniu nieznacznie zmodyfikujesz zapytanie z poprzedniego ćwiczenia: posortuj zbiór danych w odwrotnej kolejności i oblicz wsteczną sumę bieżącą od CURRENT ROW do końca zbioru danych (najwcześniejszego rekordu).

To ćwiczenie jest częścią kursu

Data Manipulation in SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij funkcję okna:
    • Oblicz sumę bieżącą (total) goli strzelonych na wyjeździe przez FC Utrecht.
    • Oblicz bieżącą średnią strzelonych goli na wyjeździe.
    • Posortuj zarówno bieżącą średnią, jak i bieżącą sumę według kolumny date w porządku malejącym.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT
    -- Select the date and away goals
    ___,
    ___,
    -- Create a running total sum and running average of away goals
    ___(away_goal) ___(ORDER BY ___ DESC
         ROWS BETWEEN ___ ___ AND ___ ___) AS running_total,
    ___(away_goal) ___(ORDER BY ___ DESC
         ROWS BETWEEN ___ ___ AND ___ ___) AS running_avg
FROM match
WHERE 
	awayteam_id = 9908 
    AND season = '2011/2012';
Edytuj i uruchom kod