ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează costul per ID de preparat.
  • Setează LIMIT la 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 ___;
Editează și rulează codul