世紀ごとの気温
データアナリストとして、アドホックなクエリの実行を依頼されることがあります。
あなたはニュース組織で働いており、夜のニュース番組で出題されるデイリー天気クイズ用のデータ提供を担当しています。気象予報士からは、たまに新しい天気トリビアクイズ作成の支援を求められます。今回は、各観測所について、各世紀における記録された最高気温と最低気温を提供するよう依頼されました。
提供されているサンプルデータセットは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;