Aan de slagGa gratis aan de slag

Schuif naar rechts

Kijk nu hoe FC Utrecht presteert wanneer ze de uitploeg zijn. Je ziet dat het seizoentotaal onderaan de gegevensset staat die je hebt opgevraagd. Afhankelijk van je resultaten kan dit best lang zijn, en naar beneden scrollen helpt dan niet echt.

In deze oefening pas je de query uit de vorige oefening lichtjes aan door de gegevensset in omgekeerde volgorde te sorteren en een achterwaarts voortschrijdend totaal te berekenen vanaf de CURRENT ROW tot het einde van de gegevensset (vroegste record).

Deze oefening maakt deel uit van de cursus

Gegevens manipuleren in SQL

Cursus bekijken

Oefeninstructies

  • Maak de windowfunctie af door:
    • Het voortschrijdende totaal van uitdoelpunten gescoord door FC Utrecht te bepalen.
    • Het voortschrijdende gemiddelde van gescoorde uitdoelpunten te bepalen.
    • Zowel het voortschrijdende gemiddelde als het voortschrijdende totaal te ordenen op date, aflopend.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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';
Code bewerken en uitvoeren