1. Learn
  2. /
  3. Courses
  4. /
  5. Manipulation de données en SQL

Connected

Exercise

Ajouter une fonction de fenêtre

Fantastique! Vous avez maintenant un jeu de résultats qui récupère la date du match, l'équipe à domicile, l'équipe visiteuse et les buts marqués par chaque équipe. Il reste une dernière composante à la question — à quel point Manchester United a-t-il perdu à chaque match?

Pour le déterminer, ajoutons une fonction de fenêtre à la requête principale qui classe les matchs selon la valeur absolue de la différence entre home_goal et away_goal. Cela nous permet de comparer directement l'écart de points sans avoir à considérer si Manchester United jouait à domicile ou à l'extérieur!

L'équation est déjà prête pour vous — il ne vous reste qu'à compléter correctement la fonction de fenêtre!

Instructions

100 XP
  • Configurez les CTE afin que les équipes à domicile et visiteuse aient chacune un nom, un identifiant et un pointage qui leur sont associés.
  • Sélectionnez la date, le nom de l'équipe à domicile, le nom de l'équipe visiteuse, les buts à domicile et les buts à l'extérieur marqués dans la requête principale.
  • Classez les matchs et ordonnez-les selon la différence de pointage en ordre décroissant.