1. 학습
  2. /
  3. 강의
  4. /
  5. SQL에서의 데이터 조작

Connected

연습 문제

원정 팀 CTE 설정하기

잘하셨어요! 이제 경기에서 홈 팀을 식별하는 쿼리를 완성했으니, 비슷한 과정을 통해 원정(away) 팀도 식별해 보겠습니다. 이전 단계와 마찬가지로 match 테이블과 team 테이블을 조인할 거예요. 이 두 개의 쿼리는 다음 단계에서 공통 테이블 식(CTE, Common Table Expression)으로 선언됩니다.

이번 쿼리의 핵심 차이는 awayteam_id로 테이블을 조인하고, CASE 문에서 경기 결과의 판단을 반대로 적용한다는 점입니다.

실무에서 CASE 문 로직을 바꿀 때는 논리 조건(예: home_goal > away_goal)이나 THEN에 명시한 결과 중 하나만 뒤집으면 됩니다. 둘 다 뒤집지 않도록 주의하세요!

지침

100 XP
  • CASE 문 구문을 완성하세요.
  • 각 경기가 Manchester United 기준으로 승, 패, 무승부인지 식별하도록 적절한 논리 연산자를 채우세요.
  • awayteam_id와 team_api_id로 테이블을 조인하세요.