CommencerCommencer gratuitement

Glisser vers la droite

Voyons maintenant comment le FC Utrecht se comporte lorsqu’il est l’équipe en déplacement. Vous remarquerez que le total de la saison se trouve au bas de l’ensemble de données que vous avez interrogé. En fonction de vos résultats, la table peut être assez longue et il n’est pas très utile de faire défiler la page.

Dans cet exercice, vous allez modifier légèrement la requête de l’exercice précédent en triant l’ensemble de données dans l’ordre inverse et en calculant un total cumulé rétrospectif à partir de la ligne CURRENT ROW** jusqu’à la fin de l’ensemble de données** (enregistrement le plus ancien).

Cet exercice fait partie du cours

Manipulation de données en SQL

Afficher le cours

Instructions

  • Complétez la fonction de fenêtre :

    • Evaluation du total des buts marqués à l'extérieur par le FC Utrecht.

    • Évaluation de la moyenne des buts marqués à l'extérieur.

    • Triez la moyenne glissante et le total cumulé par date, dans l’ordre décroissant.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

SELECT 
	-- Select the date and away goals
	___,
    ___,
    -- Create a running total 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