1. Apprendre
  2. /
  3. Cours
  4. /
  5. Manipulation de données en SQL

Connected

Exercice

PARTITION BY une colonne

La clause PARTITION BY vous permet de calculer des « fenêtres » distinctes selon les colonnes utilisées pour répartir vos résultats. Par exemple, vous pouvez créer une seule colonne qui calcule la moyenne globale des buts marqués pour chaque saison.

Dans cet exercice, vous allez créer un ensemble de données de matchs joués par Legia Warszawa (Ligue de Varsovie), l'équipe la mieux classée de Pologne, et comparer leur performance à chaque match à la moyenne globale de cette saison.

Où observe‑t‑on le plus de valeurs aberrantes? Est‑ce lors des matchs à domicile ou à l'extérieur de Legia Warszawa?

Instructions

100 XP
  • Complétez les deux fonctions de fenêtre qui calculent les moyennes de buts à domicile et à l'extérieur. Partitionnez les fonctions de fenêtre par season pour calculer des moyennes distinctes pour chaque saison.
  • Filtrez la requête pour n'inclure que les matchs joués par Legia Warszawa, id = 8673.