시작하기무료로 시작하기

윈도 함수 시험해 보기

윈도 함수는 보고서 안에서 다른 행을 참조해요. 사용할 수 있는 전용 윈도 함수도 다양하지만, 기본 집계 함수는 모두 윈도 함수로 사용할 수 있어요. 예시는 다음과 같아요:

  • SUM()
  • AVG()
  • MAX()
  • MIN()

윈도 함수의 구문은 FUNCTION(value) OVER (PARTITION BY field ORDER BY field)입니다. 여기서 PARTITION BYORDER BY 절은 선택 사항이에요. FUNCTION은 사용하려는 함수로 바꾸면 됩니다.

이번 연습 문제에서는 country_stats 테이블에 대해 몇 가지 서로 다른 윈도 함수를 실행해 볼 거예요.

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

SQL로 리포트 만들기

강의 보기

실습형 인터랙티브 연습

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

SELECT 
	country_id,
    year,
    gdp,
    -- Show the average gdp across all years per country
	____ AS country_avg_gdp
FROM country_stats;
코드 편집 및 실행