시작하기무료로 시작하기

비용이 가장 큰 상위 식사

재무팀의 Alice가 Delivr에서 전체 비용 기준 상위 5개 식사가 무엇인지 알고 싶어 해요. 즉, 재고 확보를 위해 Delivr가 가장 많은 비용을 지출한 5개의 식사를 찾으려는 거예요.

집계 쿼리가 제공되어 있으니, 빈칸을 채워 Alice가 원하는 결과를 만들어 주세요.

참고: meals 테이블에서 meal_price는 사용자가 해당 식사에 대해 Delivr에 지불하는 금액이고, meal_cost는 이 식사를 재고로 확보하기 위해 Delivr가 음식점에 지불하는 금액이에요.

이 연습은 강의의 일부입니다

SQL로 비즈니스 데이터 분석하기

강의 보기

연습 안내

  • 식사 ID별 비용을 계산하세요.
  • 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 ___;
코드 편집 및 실행