무더운 날씨 순위 매기기
전 세계 기후 보고서를 작성하면서 여러 기상 관측소의 최고 기온을 파악해야 합니다. 다음 분석 대상은 하와이이며, 기록상 가장 더웠던 달을 분석하고 순위를 매겨야 해요.
HI 기상 관측소의 데이터를 t_monthly_max 기준으로 순위를 매기세요. 순위 1이 가장 먼저 나오고, 가장 높은 기온을 가져야 합니다. 기온이 동일한 경우에는 동일한 순위를 부여하되, 중간 순위가 건너뛰어지면 안 됩니다.
temperatures_monthly와 temperature_stations를 JOIN해야 합니다.
이 연습은 강의의 일부입니다
PostgreSQL로 살펴보는 시계열 분석
연습 안내
- 두 테이블을 JOIN해서
HI기상 관측소의t_monthly_max에 순위를 매기세요. 순위1은 가장 높은 기온이어야 합니다.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Rank the highest temperatures in Hawaii
SELECT
ts.state,
year_month,
t_monthly_max,
___ OVER (___) AS rank
___ AS tm
___ AS ts
USING(station_id)
___
ORDER BY rank;