Glisează spre dreapta
Acum să vedem cum se descurcă FC Utrecht când joacă ca echipă oaspete. Vei observa că totalul pentru sezon se află la sfârșitul setului de date interogat. În funcție de rezultate, acesta poate fi destul de lung, iar derularea în jos nu este tocmai practică.
În acest exercițiu, vei modifica ușor interogarea din exercițiul anterior: vei sorta setul de date în ordine inversă și vei calcula un total cumulativ de la CURRENT ROW până la sfârșitul setului de date (înregistrarea cea mai veche).
Acest exercițiu face parte din cursul
Manipularea datelor în SQL
Instrucțiuni pentru exercițiu
- Completează funcția de fereastră astfel:
- Calculează totalul cumulativ (total) al golurilor înscrise în deplasare de FC Utrecht.
- Calculează media cumulativă (average) a golurilor înscrise în deplasare.
- Ordonează atât media cumulativă, cât și totalul cumulativ după
date, descrescător.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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';