1. 학습
  2. /
  3. 강의
  4. /
  5. SQL로 리포트 만들기

Connected

연습 문제

1인당 GDP 성과 지수

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

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

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

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

  • gdp_per_million = gdp / pop_in_millions

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

지침 1/3

undefined XP
    1
    2
    3
  • 쿼리를 업데이트하여 country_stats_clean에서 region과 country별 gdp_per_million을 가져오세요.
  • 2016년으로 필터링하고, gdp_per_million을 내림차순으로 정렬하며, gdp가 null인 모든 값을 제거하세요.