コストが高い料理トップ
財務担当のAliceは、Delivrで全体コストが最も高い料理トップ5を知りたがっています。つまり、仕入れに最も多く費用をかけている料理を5つ知りたいということです。
集計クエリのひな型が用意されています。空欄を埋めて、Aliceが必要とする出力を作成してください。
Note: meals テーブルでは、meal_price はユーザーがその料理に対してDelivrに支払う金額、meal_cost はその料理を在庫として確保するためにDelivrが飲食店に支払う金額です。
この演習はコースの一部です
SQLでビジネスデータを分析する
演習の手順
- 料理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 ___;