Em CASE de rivalidade
O Barcelona e o Real Madrid são times rivais há mais de 80 anos. As partidas entre esses dois times recebem o nome de El Clásico (O Clássico). Neste exercício, você consultará uma lista de partidas disputadas entre esses dois rivais, em que o Barcelona é o time da casa, categorizando como uma vitória em casa ou fora, dependendo de várias condições.
Este exercício faz parte do curso
Manipulação de dados em SQL
Instruções do exercício
- Construa a declaração
CASE
identificando quem ganhou cada partida. - Preencha os operadores lógicos para identificar o Barcelona ou o Real Madrid como o vencedor.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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;