Топ-страви за вартістю
Еліс із фінансового відділу хоче дізнатися, які 5 страв Delivr мають найбільшу загальну вартість; іншими словами, Еліс хоче знати 5 страв, на поповнення запасів яких Delivr витратив найбільше.
Вам надано агрегувальний запит; вам потрібно заповнити пропуски, щоб отримати результат, який потрібен Еліс.
Примітка: Згадайте, що в таблиці meals meal_price — це сума, яку користувач сплачує Delivr за страву, а meal_cost — це сума, яку Delivr сплачує закладам за постачання цієї страви.
Ця вправа є частиною курсу
Аналіз бізнес-даних у SQL
Інструкції до вправи
- Обчисліть вартість на один ідентифікатор страви.
- Встановіть
LIMITна 5.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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 ___;