반응형

Mysql 에서 그룹별 누적 카운트를 하는 방법

 

만약에 주문 테이블이 있을 경우, 회원 별로 주문 횟수를 누적 카운트 하는방법이다.

 

SELECT 회원ID,ROW_NUMBER() OVER(PARTITION BY 회원아이디 ORDER BY 회원아이디) AS cnt
FROM 주문테이블;

 

다음과 같이 쿼리를 하면 예를 들어 결과가 아래와 같이 ID별로 카운트가 된다.

ID cnt
1 3
2 2
1 2
2 1
1 1
반응형

+ Recent posts