평균 이상의 티켓 매출을 가진 이벤트 필터링
이벤트 팀이 총매출 기준으로 성과가 좋은 이벤트를 찾고자 합니다.
모든 이벤트의 평균 총매출보다 높은 총 티켓 매출을 기록한 이벤트의 이벤트 ID 목록이 필요합니다.
이를 위해 GROUP BY
와 SUM()
으로 이벤트별 총매출을 계산하고, HAVING
절에서 서브쿼리를 사용해 각 이벤트의 총매출을 전체 평균과 비교합니다.
출력할 내용
event_ticketing.sqlite
데이터베이스의 purchases
테이블에서 다음을 반환하세요.
event_id
이벤트별 총 티켓 매출이 전체 이벤트의 평균 총매출보다 큰 경우에만 포함합니다.
어떻게 해야 할까요?
event_id
로 그룹화하고, SUM(price)
로 총매출을 계산한 뒤, 이벤트별 총매출의 평균을 구하는 서브쿼리를 HAVING
절에 사용해 필터링하는 SQL 쿼리를 작성하세요.
다음 내 용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!