학습 자료

평균 이상의 티켓 매출을 가진 이벤트 필터링

이벤트 팀이 총매출 기준으로 성과가 좋은 이벤트를 찾고자 합니다.

모든 이벤트의 평균 총매출보다 높은 총 티켓 매출을 기록한 이벤트의 이벤트 ID 목록이 필요합니다.

이를 위해 GROUP BYSUM()으로 이벤트별 총매출을 계산하고, HAVING 절에서 서브쿼리를 사용해 각 이벤트의 총매출을 전체 평균과 비교합니다.


출력할 내용

event_ticketing.sqlite 데이터베이스의 purchases 테이블에서 다음을 반환하세요.

  • event_id

이벤트별 총 티켓 매출이 전체 이벤트의 평균 총매출보다 큰 경우에만 포함합니다.


어떻게 해야 할까요?

event_id로 그룹화하고, SUM(price)로 총매출을 계산한 뒤, 이벤트별 총매출의 평균을 구하는 서브쿼리를 HAVING 절에 사용해 필터링하는 SQL 쿼리를 작성하세요.

sql퀴즈
?

학습 자료

AI 튜터

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

DB 테이블 구조

실행 결과