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

Connected

Exercice

Mise en place du CTE pour l'équipe à domicile

Dans ce cours, nous avons vu comment utiliser les instructions CASE, les sous-requêtes, les expressions de table communes (CTE) et les fonctions de fenêtre dans vos requêtes pour structurer un ensemble de données qui répond le mieux à vos besoins. Dans cet exercice, vous utiliserez tous ces concepts pour produire une liste des matchs où Manchester United a été vaincu pendant la saison 2014/2015 de la Premier League anglaise.

Votre première tâche consiste à créer la requête initiale qui filtre les matchs où Manchester United jouait à domicile. Cela deviendra une expression de table commune dans un exercice ultérieur.

Instructions

100 XP
  • Créez une instruction CASE qui identifie chaque match comme une victoire, une défaite ou un match nul pour 'Manchester United'.
  • Complétez les opérateurs logiques pour chaque clause WHEN dans l'instruction CASE (supérieur à, inférieur à, égal à).
  • Joignez les tables sur hometeam_id de match et team_api_id de team.
  • Filtrez la requête pour n'inclure que les matchs de la saison '2014/2015' où 'Manchester United' était l'équipe à domicile.