본문으로 건너뛰기
실습하기

고객별 평균 지출액 계산

데이터 분석팀의 동료가 고객이 거래 1건당 평균적으로 얼마나 지출하는지 알고 싶어 합니다.

상위 가치 고객을 식별할 수 있도록, 이 평균을 보여주는 간단한 보고서를 요청받았습니다.

이 인사이트를 얻기 위해 AVG()GROUP BY를 사용해 고객별 거래 금액의 평균을 계산합니다.


출력할 내용

bank_transactions.sqlite 데이터베이스의 transactions 테이블에서 다음을 표시하세요.

  • customer_id
  • average_spending (평균값에 대한 별칭 사용)

결과를 소수점 둘째 자리까지 반올림하고, 상위 지출자를 먼저 보기 위해 average_spending 기준으로 내림차순 정렬하세요.


어떻게 해야 할까요?

각 고객에 대해 거래당 평균 지출 금액을 계산하는 SQL 쿼리를 작성하세요.
customer_idGROUP BY를 사용하고, 평균 값 형식은 ROUND(AVG(...), 2)로 지정합니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!