sql

집계함수(윈도우 함수)

임이레 2024. 8. 12. 12:40

기본 윈도우 함수 형식

| 함수() over (partition by order by) as 컬럼 이름 

 

1. 전체적으로 더할 때

sum() over () as total_column

그러나 행에다가 윈도우 함수를 붙여주기 때문에 많은 행이 출력 되어 버린다. (필요에 맞게 사용) 

 

 

2. partition by 를 쓰는 경우 

sum() over(partition by column1 order by column 3) as 컬럼 이름 

-> partition by 안에서 값을 계산 

 

 

'sql' 카테고리의 다른 글

Named Window  (0) 2024.08.13
RANK 순위 함수  (0) 2024.08.12
ROW_NUMBER()  (0) 2024.07.10
LEAD , LAG  (0) 2024.07.10
Mysql - with문 사용하기  (0) 2024.06.12