ComeçarComece gratuitamente

COUNT usando CASE WHEN

O número de partidas de futebol disputadas em um determinado país europeu difere entre as temporadas? Usaremos o European Soccer Database para responder a essa pergunta.

Você examinará o número de partidas disputadas em 3 temporadas em cada país listado no banco de dados. Isso é muito mais fácil de explorar com as partidas de cada temporada em colunas separadas. Usando as tabelas country e match não filtrada, você contará o número de partidas jogadas em cada país durante as temporadas de 2012/2013, 2013/2014 e 2014/2015.

Este exercício faz parte do curso

Manipulação de dados em SQL

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

SELECT 
	c.name AS country,
    -- Count games from the 2012/2013 season
	___(___ ___ m.season = '2012/2013' 
        	___ m.id ELSE ___ ___) AS matches_2012_2013
FROM country AS c
LEFT JOIN match AS m
ON c.id = m.country_id
-- Group by country name alias
___ ___;
Editar e executar código