Dyraste måltiderna efter kostnad
Alice på ekonomiavdelningen vill veta vilka 5 måltider som har kostat Delivr mest att lagra.
Du får en färdig aggregeringsfråga – fyll i de tomma fälten för att få fram resultatet som Alice behöver.
Obs: Kom ihåg att i tabellen meals är meal_price det pris som användaren betalar Delivr för måltiden, medan meal_cost är det pris som Delivr betalar sina restauranger för att lagra måltiden.
Den här övningen är en del av kursen
Analysera affärsdata i SQL
Övningsinstruktioner
- Beräkna kostnaden per måltids-ID.
- Sätt
LIMITtill 5.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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 ___;