各世紀的氣溫
身為資料分析師,你可能會被要求執行臨時查詢。
你在一家新聞機構工作,負責為晚間新聞中的每日天氣小測驗提供資料。氣象主播有時會請你協助設計新的天氣冷知識題目。這次,他要你提供每個測站在各世紀所記錄到的最高與最低氣溫。
你拿到的是一個範例資料集,只涵蓋 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;