En CASE de rivalité
Le FC Barcelone et le Real Madrid sont des équipes rivales depuis plus de 80 ans. Les matchs entre ces deux équipes portent le nom de Clásico. Dans cet exercice, vous interrogerez une liste de matchs joués entre ces deux rivaux, où Barcelone est l'équipe qui reçoit, en les classant comme des victoires à domicile ou à l'extérieur en fonction de plusieurs conditions.
Cet exercice fait partie du cours
Manipulation de données en SQL
Instructions
- Construisez l'énoncé
CASE
en indiquant qui a gagné chaque match. - Complétez les opérateurs logiques pour désigner le FC Barcelone ou le Real Madrid comme vainqueur.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
SELECT
date,
CASE WHEN hometeam_id = 8634 THEN 'FC Barcelona'
ELSE 'Real Madrid CF' END as home,
CASE WHEN awayteam_id = 8634 THEN 'FC Barcelona'
ELSE 'Real Madrid CF' END as away,
-- Identify possible home match outcomes
___ ___ home_goal > away_goal ___ hometeam_id = 8634 ___ 'Barcelona win!'
WHEN home_goal < away_goal ___ awayteam_id = 8633 ___ 'Real Madrid win!'
___ 'Tie!' ___ ___ outcome
FROM matches_spain
WHERE hometeam_id = 8634 AND awayteam_id = 8633;