ÎncepețiÎncepe gratuit

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

Vezi cursul

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';
Editează și rulează codul