CommencezCommencez gratuitement

Repas les plus coûteux

Alice, des Finances, veut connaître les 5 repas les plus coûteux chez Delivr; autrement dit, elle veut savoir pour quels 5 repas Delivr a dépensé le plus pour l'approvisionnement.

On vous fournit une requête d'agrégation; vous devrez remplir les espaces vides pour obtenir le résultat souhaité par Alice.

Remarque : Rappelez-vous que, dans la table meals, meal_price correspond à ce que l'utilisateur paie à Delivr pour le repas, tandis que meal_cost correspond à ce que Delivr paie à ses restaurants partenaires pour s'approvisionner en ce repas.

Cette activité fait partie du cours

Analyser des données d'entreprise en SQL

Voir le cours

Instructions de l’exercice

  • Calculez le coût par identifiant de repas.
  • Réglez LIMIT à 5.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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 ___;
Modifier et exécuter le code