Conditional selection and summation with CASE WHEN
You can use CASE statements to apply a constraint and run a calculation by including the statement inside an aggregate function like SUM()!
In this exercise, your goal is to filter for a specific team (Real Sociedad) and calculate their total home and away goals per season.
Latihan ini adalah bagian dari kursus
Data Manipulation in SQL
Petunjuk latihan
- Create a
CASEstatement to calculate the total number of home goals where thehometeam_idis8560. - Create a second
CASEstatement to calculate the total number of away goals where theawayteam_idis8560, aliasing the column asaway_goals. - Group the query by
season.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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
___