더 복잡한 서브쿼리 조건으로 필터링하기
이전 연습 문제에서는 WHERE 절의 서브쿼리를 사용해 축구 데이터베이스에서 홈 경기가 하나도 없는 팀 목록을 만들었어요. 이제 홈 경기에서 8골 이상을 넣은 팀 목록을 만들어 보며 데이터베이스를 더 탐색해 볼게요.
이를 위해 WHERE 절에 자체 필터 조건을 가진 서브쿼리를 작성하겠습니다.
이 연습은 강의의 일부입니다
SQL에서의 데이터 조작
연습 안내
WHERE절에 서브쿼리를 만들어,home_goal점수가 8 이상인match의 모든hometeam_ID값을 가져오세요.team테이블에서team_long_name과team_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 ___ >= ___);