Самые дорогостоящие блюда
Алиса из финансового отдела хочет узнать, какие 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 ___;