始める無料で始める

コストが高い料理トップ

財務担当の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 ___;
コードを編集して実行