CommencezCommencez gratuitement

Glisser vers la droite

Voyons maintenant comment se comporte FC Utrecht lorsqu'il joue à l'extérieur. Vous remarquerez que le total de la saison se trouve au bas de l'ensemble de données que vous avez interrogé. Selon vos résultats, cela peut être assez long, et faire défiler vers le bas n'est pas très pratique.

Dans cet exercice, vous allez légèrement modifier la requête de l'exercice précédent en triant l'ensemble de données en ordre inverse et en calculant un total cumulatif vers l'arrière de la CURRENT ROW jusqu'à la fin de l'ensemble de données (enregistrement le plus ancien).

Cette activité fait partie du cours

Manipulation de données en SQL

Voir le cours

Instructions de l’exercice

  • Complétez la fonction fenêtre en :
    • Calculant le total cumulatif des buts marqués à l'extérieur par FC Utrecht.
    • Calculant la moyenne cumulative des buts marqués à l'extérieur.
    • Ordonnant la moyenne cumulative et le total cumulatif par date, en ordre décroissant.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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';
Modifier et exécuter le code