Mulai sekarangMulai gratis

Hidangan teratas berdasarkan biaya

Alice dari bagian Keuangan ingin mengetahui 5 hidangan teratas Delivr berdasarkan total biaya; dengan kata lain, Alice ingin mengetahui 5 hidangan yang paling banyak dikeluarkan biaya oleh Delivr untuk persediaan.

Anda disediakan sebuah kueri agregat; Anda perlu melengkapi bagian yang kosong untuk mendapatkan keluaran yang dibutuhkan Alice.

Catatan: Ingat bahwa pada tabel meals, meal_price adalah jumlah yang dibayar pengguna kepada Delivr untuk hidangan, sedangkan meal_cost adalah jumlah yang dibayar Delivr kepada rumah makan untuk menyediakan hidangan tersebut.

Latihan ini merupakan bagian dari kursus

Menganalisis Data Bisnis di SQL

Lihat Kursus

Instruksi latihan

  • Hitung biaya per ID hidangan.
  • Atur LIMIT ke 5.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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 ___;
Edit dan Jalankan Kode