ComeçarComece de graça

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ê vai consultar uma lista de partidas disputadas entre esses dois rivais, em que o Barcelona é o time da casa (home), classificando-as como vitória em casa ou fora de casa, dependendo de várias condições.

Este exercício faz parte do curso

Manipulação de dados em SQL

Ver curso

Instruções do exercício

  • Crie a instrução CASE identificando quem ganhou cada partida.
  • Preencha os operadores para identificar o Barcelona ou o Real Madrid como 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;
Editar e executar o código