시작하기무료로 시작하기

1인당 GDP 성과 지수

성과 지수(performance index) 계산은 집단 간 효율성 지표를 비교하는 좋은 방법이에요. 성과 지수는 각 행을 기준값과 비교합니다.

성과 지수 계산을 실행하려면 다음 단계를 따르세요:

  1. 전체 파티션의 성과를 출력하는 윈도 함수(window function)를 만듭니다.
  2. 각 행의 성과를 전체 파티션의 성과로 나누는 비율을 계산합니다.

이 연습 문제에서는 전 세계 대비 각 국가의 gdp_per_million을 계산해 보겠습니다.

  • gdp_per_million = gdp / pop_in_millions

country_stats_cleaned 테이블을 참조하세요. 이 테이블은 데이터 유형 문제를 제거한 country_stats의 복사본입니다.

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

SQL로 리포트 만들기

강의 보기

실습형 인터랙티브 연습

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

-- Bring in region, country, and gdp_per_million
SELECT 
    ____,
    ____,
    ____ AS gdp_per_million
-- Pull from country_stats_clean
FROM ____ AS cs
JOIN ____ AS c
ON ____
-- Filter for 2016 and remove null gdp values
WHERE ____
GROUP BY ____
-- Show highest gdp_per_million at the top
ORDER BY ___;
코드 편집 및 실행