Aan de slagBegin gratis

Duurste maaltijden

Alice van Finance wil weten wat de top 5 maaltijden van Delivr zijn op totale kostprijs; met andere woorden, Alice wil weten aan welke 5 maaltijden Delivr het meest heeft uitgegeven om in te kopen.

Je krijgt een aggregatiequery; je moet de invulvelden completeren om de output te krijgen die Alice nodig heeft.

Opmerking: Onthoud dat in de tabel meals meal_price is wat de gebruiker aan Delivr betaalt voor de maaltijd, terwijl meal_cost is wat Delivr aan de restaurants betaalt om deze maaltijd in te kopen.

Deze oefening maakt deel uit van de cursus

Zakelijke data analyseren in SQL

Bekijk cursus

Oefeninstructies

  • Bereken de kostprijs per meal ID.
  • Zet de LIMIT op 5.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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 ___;
Code bewerken en uitvoeren