開始使用免費開始

使用 ROW_NUMBER 排名記錄

Harbr 的營運團隊想找出各地區運送速度最快的貨件——也就是依送達時間排序、且在每個地區各自重新計算排名的清單。與其對整張表排序而失去地區脈絡,你會使用 ROW_NUMBER() 搭配 PARTITION BY,在每個地區內各自編排名。你的任務是:在每個 region 內,依 delivery_days(同分時再以 shipment_id 作為加權)為貨件排名,並找出在 AMER 地區名列第 1 的貨件。

⚠️ 無法選擇資料庫,或出現「table not found」錯誤?

請在 FROM 子句中使用資料表的完整路徑。可從左側面板取得:開啟 Databases 分頁 → 展開你的 COURSE_… 資料庫 → 選取資料表 → Copy name。

本練習屬於課程

在 Snowflake 進行資料管線自動化

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習