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

고객별 거래 횟수 세기

각 고객이 수행한 거래 횟수를 세어 고객별 활동 수준을 검토하라는 요청을 받았습니다.

이런 요약은 빈번한 사용자를 식별하거나 대규모 데이터셋에서의 행동을 분석할 때 유용합니다.

이를 위해 COUNT()GROUP BY를 함께 사용하여 데이터를 고객 단위의 건수로 집계합니다.


출력할 내용

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

  • customer_id
  • transaction_count (COUNT(*)에 대한 별칭 사용)

가장 활동적인 고객이 먼저 보이도록 transaction_count를 기준으로 내림차순 정렬합니다.


어떻게 해야 할까요?

각 고객이 수행한 거래 횟수를 세는 SQL 쿼리를 작성하세요.

결과를 customer_id로 그룹화하고, ORDER BY를 사용해 거래 횟수가 많은 순서에서 적은 순서로 정렬하세요.

다음 내용이 궁금하다면?

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