Maliyete göre en iyi yemekler
Finanstan Alice, Delivr'in toplam maliyete göre en yüksek 5 yemeğini bilmek istiyor; yani Alice, Delivr'in stoklamak için en çok harcama yaptığı 5 yemeği öğrenmek istiyor.
Sana bir toplulaştırılmış sorgu verildi; Alice'in ihtiyacı olan çıktıyı almak için boşlukları doldurman gerekiyor.
Not: meals tablosunda, meal_price kullanıcının bir yemek için Delivr'e ödediği tutardır; meal_cost ise Delivr'in bu yemeği stoklamak için restoranlarına ödediği tutardır.
Bu egzersiz, kursun bir parçasıdır
SQL ile İş Verilerini Analiz Etme
Egzersiz talimatları
- Yemek ID'si başına maliyeti hesapla.
LIMITdeğerini 5 olarak ayarla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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 ___;