開始使用免費開始

依成本排序的熱門餐點

財務部的 Alice 想知道 Delivr 在整體成本上前 5 名的餐點。換句話說,Alice 想知道 Delivr 在備貨上花費最多的 5 道餐點。

你已經拿到一個彙總查詢;你需要填入空白,產生 Alice 需要的輸出。

注意:回想一下,在 meals 資料表中,meal_price 是使用者為餐點支付給 Delivr 的價格,而 meal_cost 則是 Delivr 向餐廳支付用來備貨此餐點的成本。

本練習屬於課程

使用 SQL 分析商業資料

檢視課程

練習說明

  • 以每個 meal ID 計算成本。
  • LIMIT 設為 5。

動手互動練習

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

SELECT
  -- Calculate cost per meal ID
  ___,
  ___ AS cost
FROM meals
JOIN stock ON meals.meal_id = stock.meal_id
GROUP BY meals.meal_id
ORDER BY cost DESC
-- Only the top 5 meal IDs by purchase cost
LIMIT ___;
編輯並執行程式碼