728x90 GROUP BY1 [MS-SQL] PARTITION BY vs GROUP BY 차이 기존에 개발되었던 저장 프로시저를 보다가 문득 의문이 들었던 부분이다. 지금까지는 SUM 집계함수 절을 사용할때는 GROUP BY를 이용하여 특정 컬럼을 기준으로 합계를 구하는 방법만 사용해왔다.그런데 SUM절과 PARTITION BY절을 같이 쓰는 쿼리를 보게 되었다. 대충 구성은 아래와 같이 되어있다. SELECT VALUE_1, SUM(VALUE_2) OVER ( PARTITION BY VALUE_1 ) AS VALUE_2FROM TEST 아직 PARTITION BY를 잘 몰라 대체 왜? 굳이? GROUP BY가 아닌 PARTITION BY를 쓴거지? 어처피 GROUPING하는건 똑같이 않나? 라고 생각하고 PARTITION BY의 기능에 대해 찾아보.. 2025. 6. 19. 이전 1 다음 728x90