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

Connected

Exercice

Instructions CASE comparant des valeurs de colonnes

Barcelone est considérée comme l'une des équipes les plus fortes de la ligue de soccer espagnole.

Dans cet exercice, vous allez créer une liste des matchs de la saison 2011/2012 où Barcelone était l'équipe à domicile. Vous le ferez à l'aide d'une instruction CASE qui compare les valeurs de deux colonnes pour créer un nouveau groupe — victoires, défaites et matchs nuls.

En 3 étapes, vous allez construire une requête qui détermine le gagnant d'un match, identifie l'adversaire, puis filtre pour Barcelone comme équipe à domicile. Suivre cet ordre vous permettra de voir vos résultats se préciser à chaque nouvelle information.

La table matches_spain contient actuellement les matchs de Barcelone pour la saison 2011/2012 et comprend deux colonnes clés, hometeam_id et awayteam_id, qui peuvent être jointes à la table teams_spain. Toutefois, vous ne pouvez joindre teams_spain qu'à une seule colonne à la fois.

Instructions

100 XP
  • Créez une instruction CASE pour classer les matchs en victoires à domicile, défaites à domicile ou sinon matchs nuls.