개발/Mysql
[Mysql] 그룹별 누적 카운트 합계
wwwnghks
2020. 8. 13. 17:29
반응형
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 |
반응형