시작하기무료로 시작하기

더 복잡한 서브쿼리 조건을 사용한 필터링

이전 연습 문제에서는 WHERE 절 안의 서브쿼리를 사용해 축구 데이터베이스에 홈 경기 기록이 없는 팀 목록을 만들었습니다. 이번에는 한 홈 경기에서 8골 이상을 기록한 팀 목록을 만들어 데이터베이스를 더 깊이 탐색해 보겠습니다.

이를 위해 WHERE 절 안에 자체 필터링 조건이 포함된 서브쿼리를 작성해 봅시다.

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

SQL 데이터 조작

강의 보기

연습 안내

  • home_goal 점수가 8 이상인 match 테이블에서 모든 hometeam_ID 값을 조회하는 서브쿼리를 WHERE 절에 작성하세요.
  • 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 ___ >= ___);
코드 편집 및 실행