Seleção condicional e soma com CASE WHEN
Você pode usar instruções CASE para aplicar uma restrição e executar um cálculo, incluindo a instrução dentro de uma função agregada como SUM()!
Neste exercício, seu objetivo é filtrar por um time específico (Real Sociedad) e calcular o total de gols marcados em casa e fora de casa por temporada.
Este exercicio faz parte do curso
Manipulação de dados em SQL
Instruções do exercicio
- Crie uma instrução
CASEpara calcular o número total de gols em casa, ondehometeam_idé8560. - Crie uma segunda instrução
CASEpara calcular o número total de gols fora de casa, ondeawayteam_idé8560, com o alias da coluna comoaway_goals. - Agrupe a consulta por
season.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
SELECT season,
-- SUM the home goals
___(___ ___ hometeam_id = 8560 THEN ___ END) AS home_goals,
-- SUM the away goals
___
FROM match
-- Group the results by season
___