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

Connected

Exercise

Instructions CASE de base

Quelle est votre équipe préférée?

La European Soccer Database contient des données sur 12 800 matchs disputés dans 11 pays entre 2011 et 2015! Tout au long de ce cours, vous verrez des versions filtrées des tables de cette base de données afin d'en explorer plus facilement le contenu.

Dans cet exercice, vous allez repérer les matchs disputés entre FC Schalke 04 et FC Bayern Munich. Chaque match comporte 2 équipes, identifiées dans les colonnes hometeam_id et awayteam_id, disponibles dans la table filtrée matches_germany. Un identifiant peut être relié à la colonne team_api_id dans la table teams_germany, mais vous ne pouvez pas faire une jointure sur les deux en même temps.

Par contre, vous pouvez effectuer cette opération au moyen d'une instruction CASE une fois que vous avez identifié le team_api_id associé à chaque équipe!

Instructions

100 XP
  • Créez une instruction CASE qui indique si un match en Allemagne avait pour équipe locale FC Bayern Munich, FC Schalke 04 ou Other.