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

Connected

연습 문제

윈도 함수 추가하기

아주 잘하셨어요! 이제 경기 날짜, 홈 팀, 원정 팀, 각 팀의 득점을 가져오는 결과 집합이 준비되었어요. 이제 남은 마지막 요소는 이것입니다 — 각 경기에서 맨체스터 유나이티드는 얼마나 크게 졌나요?

이를 판단하려면, 메인 쿼리에 윈도 함수를 추가해 home_goal과 away_goal의 차이의 절댓값으로 경기를 랭크해 봅시다. 이렇게 하면 맨체스터 유나이티드가 홈이었는지 원정이었는지에 관계없이 점수 차이를 직접 비교할 수 있어요!

식은 이미 완성되어 있으니 — 윈도 함수만 올바르게 완성하시면 됩니다!

지침

100 XP
  • CTE를 설정해 home 팀과 away 팀 각각에 이름, ID, 득점이 매칭되도록 하세요.
  • 메인 쿼리에서 date, home team name, away team name, home goals, away goals를 선택하세요.
  • 점수 차이에 따라 경기를 랭크하고, 내림차순으로 정렬하세요.