목록윈도우 (2)
오랑우탄의 반란
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/5SjA2/btsIUyT2Gp8/1vbwSh09X6yU7sUgtwaUw0/img.png)
윈도우 함수 총정리 2 에서는 윈도우 프레임 내의 범위 지정을 다룰 예정입니다.윈도우 함수의 기본 개념, 집계 및 순위 매기기 활용은 윈도우 함수 총정리 1을 참고해주세요. 범위지정윈도우 프레임 내에서의 범위 지정 또한 중요한 부분입니다. 예를 들어 특정 기간에 대한 금액의 누적합을 구하고 싶은 경우 활용할 수 있겠지요? 기본 문법기본적인 윈도우 함수의 OVER 안에 ROWS/RANGE BETWEEN이 추가됩니다. SELECT 집계함수() OVER (PARTITION BY {컬럼명1}, ORDER BY {컬럼명2} ROWS|RANGE BETWEEN {시작} AND {끝}) FROM {테이블};ROW는 현재행 기준 전후 N개의 물리적인 행 단위의 프레임 지정RANGE는 논리적인 값을 범위로 지정, 숫자와 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CgPE9/btsIURZ4yX0/PfHkPT0FwD89oZzApVH1Hk/img.png)
윈도우 함수 총정리 1 에서는 윈도우 함수의 기본적 사용부터 집계, 순위 매기기 등의 활용까지 살펴볼 예정입니다. 윈도우 함수 WINDOW FUNCTION윈도우 함수는 서브쿼리처럼 쓰이지만 서브쿼리보다 간단하고 가동성이 높은 특징을 가졌습니다.특히 이동평균, 누적합계, 순위 계산에 유용하게 쓰입니다. 기본 문법SELECT 집계함수() OVER (PARTITION BY {컬럼명1}, ORDER BY {컬럼명2}) FROM {테이블}; PARTITION BY는 GROUP BY 와 동일한 기능으로 특정 기준으로 윈도우함수 내에서 분류ORDER BY는 윈도우함수 내에서 정렬될 기준 아래 기본적인 사용 예시를 보겠습니다. 전체 직원을 대상으로 월급을 많이 받는 순위 매기기SELECT employee_id, d..