시작하기무료로 시작하기

더 복잡한 서브쿼리 조건으로 필터링하기

이전 연습 문제에서는 WHERE 절의 서브쿼리를 사용해 축구 데이터베이스에서 홈 경기가 하나도 없는 팀 목록을 만들었어요. 이제 홈 경기에서 8골 이상을 넣은 팀 목록을 만들어 보며 데이터베이스를 더 탐색해 볼게요.

이를 위해 WHERE 절에 자체 필터 조건을 가진 서브쿼리를 작성하겠습니다.

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

SQL에서의 데이터 조작

강의 보기

연습 안내

  • WHERE 절에 서브쿼리를 만들어, home_goal 점수가 8 이상인 match의 모든 hometeam_ID 값을 가져오세요.
  • team 테이블에서 team_long_nameteam_short_name을 선택하세요. 서브쿼리에서 나온 모든 값을 메인 쿼리에 포함하세요.

실습형 인터랙티브 연습

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

SELECT
	-- Select the team long and short names
	___,
	___
FROM ___
-- Subquery to filter for teams with 8 or more home goals
WHERE team_api_id ___
	  (SELECT ___ 
       FROM ___
       WHERE ___ >= ___);
코드 편집 및 실행