행과 행 간의 관계를 정의하기 위해서 제공되는 함수.
순위, 합계, 평균, 행 위치 등을 조작 할 수있다.
테이블 안에 테이블.
예제) 전체 테이블
SELECT *
FROM CAR ;
OVER
( PARTITION BY ~
ORDER BY ~)
WINDOW 함수를 적용할 대상입니다(~ ~)
SELECT MODEL,MAKER,PRICE,SUM(PRICE) OVER (PARTITION BY MAKER ORDER BY PRICE DESC ROWS UNBOUNDED PRECEDING) AS SUM_PRICE FROM CAR;
PARTITION BY로 MAKER 별로 나누어 누적 합계 조회