[ 분석함수 ] PARTITION BY
[ PARTITION BY ] - SUM 을 할 수 있는 범위를 제한한다. - GROUP BY 를 사용하지 않고 그룹을 묶어서 연산을 할 수 있다. ex) ID 별로 SALES 의 합계를 볼 수 있다. SELECT ID, SUM(SALES) OVER (PARTITION BY SALES) FROM ORDERS WHERE YEAR = '2022' ex) RANK 함수와 조합하면 그룹의 순위를 볼 수 있다. SELECT DEPNO, ID, RANK() OVER (PARTITION BY DEPNO ORDER BY SALES DESC) AS RANK FROM ORDERS
2022.02.17