開始使用免費開始

冷天氣排名

你現在在美國的國家氣象單位工作。德州近期出現異常低溫,你被指派分析歷史資料並為最低溫進行排名。

請依 t_monthly_minTX 測站的資料進行排名。名次 1 應該排在最前面,且代表最低溫。相同的溫度應該得到相同名次。

你需要連接(JOIN)temperatures_monthlytemperature_stations

本練習屬於課程

PostgreSQL 的時間序列分析

檢視課程

練習說明

  • 先連接兩個資料表,並以 station_id 作為視窗分割(PARTITION),對 TX 測站的 t_monthly_min 進行排名;名次 1 應該是最低溫。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- Rank the lowest temperatures in Texas
SELECT
	ts.state,
	year_month,
	t_monthly_min,
    ___ (
		___
		___) AS rank
FROM temperatures_monthly AS tm
___ AS ts 
	USING(___)
___
ORDER BY rank;
編輯並執行程式碼