Erste SchritteKostenlos loslegen

Nach rechts schieben

Mal sehen, wie der FC Utrecht als Auswärtsteam abschneidet. Du wirst feststellen, dass die Gesamtsumme für die Saison am Ende des abgefragten Datensatzes steht. Je nach deinen Ergebnissen kann das ziemlich lang werden, und nach unten zu scrollen ist nicht sehr hilfreich.

In dieser Übung wirst du die Abfrage aus der vorherigen Übung leicht abändern, indem du den Datensatz in umgekehrter Reihenfolge sortierst und eine rückwärts laufende Summe von der aktuellen Zeile (CURRENT ROW) bis zum Ende des Datensatzes (frühester Eintrag) berechnest.

Diese Übung ist Teil des Kurses

Datenmanipulation in SQL

Kurs anzeigen

Anleitung zur Übung

  • Vervollständige die Fensterfunktion durch:

    • Berechnung der laufenden Gesamtzahl der Heimtore des FC Utrecht.

    • Berechnung des laufenden Durchschnitts der erzielten Heimtore.

    • Sortierung des laufenden Durchschnitts und der laufenden Gesamtzahl nach date in absteigender Reihenfolge.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

SELECT 
	-- Select the date, home goal, and away goals
	___,
    home_goal,
    ___,
    -- Create a running total and running average of home goals
    ___(home_goal) ___(ORDER BY ___ DESC
         ROWS BETWEEN ___ ___ AND ___ ___) AS running_total,
    ___(home_goal) ___(ORDER BY ___ DESC
         ROWS BETWEEN ___ ___ AND ___ ___) AS running_avg
FROM match
WHERE 
	awayteam_id = 9908 
    AND season = '2011/2012';
Bearbeiten und Ausführen von Code