Bắt đầu ngayBắt đầu miễn phí

Món ăn có chi phí cao nhất

Alice từ bộ phận Tài chính muốn biết 5 món ăn có tổng chi phí cao nhất của Delivr; nói cách khác, Alice muốn biết 5 món mà Delivr đã chi nhiều nhất để nhập kho.

Bạn được cung cấp một truy vấn tổng hợp; bạn cần điền vào chỗ trống để tạo ra đầu ra mà Alice cần.

Lưu ý: Hãy nhớ rằng trong bảng meals, meal_price là số tiền người dùng trả cho Delivr cho món ăn, còn meal_cost là số tiền Delivr trả cho các quán ăn để nhập món đó vào kho.

Bài tập này là một phần của khóa học

Phân tích dữ liệu kinh doanh bằng SQL

Xem khóa học

Hướng dẫn bài tập

  • Tính chi phí theo mỗi meal ID.
  • Đặt LIMIT là 5.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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 ___;
Chỉnh sửa và Chạy Mã