세기별 기온
데이터 분석가는 종종 애드혹 쿼리를 수행해 달라는 요청을 받습니다.
여러분은 한 뉴스 조직에서 일하며, 저녁 뉴스에서 나가는 일일 날씨 퀴즈에 사용할 데이터를 제공합니다. 기상캐스터가 가끔 새로운 날씨 상식 퀴즈를 만들 때 도움을 요청합니다. 이번에는 각 세기별로 각 관측소의 최고 및 최저 기록 기온을 제공해 달라는 요청을 받았습니다.
제공된 샘플 데이터셋은 2000년부터 현재까지의 데이터만 포함하지만, 어떤 세기의 데이터를 포함하더라도 더 완전한 데이터셋에서 동작하도록 작성해야 합니다.
temperature_stations 테이블에는 각 기상 관측소의 메타데이터가 있고, temperatures_monthly에는 월별 최저, 최고, 평균 기온이 들어 있습니다.
이 연습은 강의의 일부입니다
PostgreSQL로 살펴보는 시계열 분석
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Get the min and max temp for each station per century
SELECT
ts.state,
___ AS century,
___ AS min,
___ AS max
FROM temperature_stations AS ts
JOIN temperatures_monthly USING(station_id)
GROUP BY state, century
ORDER BY state;