CASE WHEN을 사용한 조건부 선택과 합계
CASE 구문을 집계 함수인 SUM() 안에 넣으면 조건을 적용해 계산을 수행할 수 있어요!
이 연습 문제에서는 특정 팀(Real Sociedad)만 필터링하고, 시즌별로 그 팀의 홈/원정 총 득점을 계산해 보세요.
이 연습은 강의의 일부입니다
SQL에서의 데이터 조작
연습 안내
hometeam_id가8560인 경우의 home goal 총합을 계산하는CASE구문을 작성하세요.awayteam_id가8560인 경우의 away goal 총합을 계산하는 두 번째CASE구문을 작성하고, 이 열의 별칭을away_goals로 지정하세요.season으로 그룹화하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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
___