Zacznij terazZacznij za darmo

Najdroższe posiłki według kosztu

Alicja z działu finansów chce wiedzieć, które 5 posiłków Delivr kosztuje najwięcej pod względem łącznych wydatków na zaopatrzenie.

Otrzymujesz gotowe zapytanie agregujące – uzupełnij brakujące elementy, aby uzyskać wynik, którego potrzebuje Alicja.

Uwaga: Pamiętaj, że w tabeli meals kolumna meal_price to kwota, którą użytkownik płaci Delivr za posiłek, natomiast meal_cost to kwota, którą Delivr płaci restauracjom za zaopatrzenie.

To ćwiczenie jest częścią kursu

Analiza danych biznesowych w SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz koszt dla każdego ID posiłku.
  • Ustaw LIMIT na 5.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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 ___;
Edytuj i uruchom kod