평균 이상의 티켓 매출을 가진 이벤트 필터링
이벤트 팀이 총매출 기준으로 성과가 좋은 이벤트를 찾고자 합니다.
모든 이벤트의 평균 총매출보다 높은 총 티켓 매출을 기록한 이벤트의 이벤트 ID 목록이 필요합니다.
이를 위해 GROUP BY
와 SUM()
으로 이벤트별 총매출을 계산하고, HAVING
절에서 서브쿼리를 사용해 각 이벤트의 총매출을 전체 평균과 비교합니다.
출력할 내용
event_ticketing.sqlite
데이터베이스의 purchases
테이블에서 다음을 반환하세요.
event_id
이벤트별 총 티켓 매출이 전체 이벤트의 평균 총매출보다 큰 경우에만 포함합니다.
어떻게 해야 할까요?
event_id
로 그룹화하고, SUM(price)
로 총매출을 계산한 뒤, 이벤트별 총매출의 평균을 구하는 서브쿼리를 HAVING
절에 사용해 필터링하는 SQL 쿼리를 작성하세요.
sql퀴즈
?
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
DB 테이블 구조
실행 결과