윈도우 함수 기본 구조
SELECT 함수(집계하고 싶은 컬럼) OVER(PARTITION BY 그룹바이하고 싶은 컬럼 OVER BY 정렬하고 싶은 컬럼) AS ~
FROM 테이블
전체 매출액을 계산해주세요.
select SUM(sales) OVER () AS total_sales #PARTITION BY, ORDER BY 필요없으니까 생략
from records
윈도우 함수는 원래 있던 행에 행이 하나 더 추가되는 느낌! 결과값이 각 행마다 생긴다. 기존의 연산함수와 결과물의 차이가 나는 것이 아니라 출력의 결과물만 다르게 나타난다.