Cele mai costisitoare preparate
Alice de la Departamentul Financiar vrea să știe care sunt primele 5 preparate din oferta Delivr după costul total – cu alte cuvinte, Alice vrea să afle cele 5 preparate pe care Delivr a cheltuit cel mai mult pentru aprovizionare.
Îți este oferită o interogare agregată; va trebui să completezi spațiile libere pentru a obține rezultatul de care are nevoie Alice.
Notă: Reține că în tabelul meals, meal_price reprezintă suma plătită de utilizator către Delivr pentru un preparat, în timp ce meal_cost reprezintă suma plătită de Delivr restaurantelor partenere pentru aprovizionarea cu acel preparat.
Acest exercițiu face parte din cursul
Analiza datelor de business în SQL
Instrucțiuni pentru exercițiu
- Calculează costul per ID de preparat.
- Setează
LIMITla 5.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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 ___;