시작하기무료로 시작하기

오른쪽으로 슬라이드

이번에는 FC Utrecht가 원정팀일 때의 성과를 살펴보겠습니다. 이전에 쿼리한 데이터 집합을 보면 시즌 합계가 맨 아래에 위치해 있다는 것을 알 수 있습니다. 결과에 따라 데이터가 꽤 길어질 수 있어 아래로 스크롤하는 것이 그다지 도움이 되지 않을 수 있습니다.

이 연습 문제에서는 이전 연습 문제의 쿼리를 약간 수정하여 데이터 세트를 역순으로 정렬하고, CURRENT ROW부터 데이터 집합의 끝(가장 오래된 레코드)까지 역방향 누적 합계를 계산해 보겠습니다.

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

SQL 데이터 조작

강의 보기

연습 안내

  • 다음과 같이 윈도우 함수를 완성하세요:
    • FC Utrecht가 기록한 원정 득점의 누적 합계를 계산합니다.
    • 원정 득점의 누적 평균을 계산합니다.
    • 누적 평균과 누적 합계 모두 date를 기준으로 내림차순 정렬합니다.

실습형 인터랙티브 연습

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

SELECT
    -- Select the date and away goals
    ___,
    ___,
    -- Create a running total sum and running average of away goals
    ___(away_goal) ___(ORDER BY ___ DESC
         ROWS BETWEEN ___ ___ AND ___ ___) AS running_total,
    ___(away_goal) ___(ORDER BY ___ DESC
         ROWS BETWEEN ___ ___ AND ___ ___) AS running_avg
FROM match
WHERE 
	awayteam_id = 9908 
    AND season = '2011/2012';
코드 편집 및 실행