시작하기무료로 시작하기

FROM 안에 서브쿼리 중첩하기

시즌당 팀이 5 골 이상 득점한 경기의 평균 횟수는 얼마일까요? 국가별로는 어떤 차이가 있을까요?

이 문제를 해결하기 위해 중첩된 상관 서브쿼리를 사용해 보겠습니다. 실제 업무에서 서브쿼리를 여러 겹 중첩해야 하는 경우는 많지 않을 것입니다. 하지만 어떤 경우에는, 원하는 열로 그룹화하기 어렵거나, 여러 수학적 변환이 필요한 정보(예: COUNTAVG)를 계산해야 할 때가 있습니다.

서브쿼리를 중첩하고, 변환을 한 단계씩 수행해 서브쿼리에 추가한 다음, 다음 변환을 이어서 적용하는 방식은 데이터에 대한 정확한 정보를 얻는 가장 쉬운 방법인 경우가 많습니다. 그럼 이제 시작해 볼까요!

이 연습은 강의의 일부입니다

SQL 데이터 조작

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Select matches where a team scored 5+ goals
SELECT
	country_id,
    season,
	id
FROM match
WHERE home_goal ___ OR away_goal ___;
코드 편집 및 실행