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
Instruksi latihan
- Hitung biaya per ID hidangan.
- Atur
LIMITke 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 ___;