window function 썸네일형 리스트형 [Oracle] window function (analytic) (주관적인 입장에서) 잘 안쓰는 함수 정리 테스트 환경 oracle 11gr2 - scott/tiger 참조: sql 전문가 가이드 1. ratio_to_report 함수 해당 컬럼을 컬럼/sum(컬럼)으로 나타냄 SELECT ENAME, SAL, ROUND(RATIO_TO_REPORT(SAL) OVER(), 2) AS R_R FROM EMP WHERE JOB = 'SALESMAN'; 2. percent_rank 함수 처음과 끝을 0 과 1로 잡고 위치를 나타냄 SELECT DEPTNO, ENAME, SAL, PERCENT_RANK() OVER (PARTITION BY DEPTNO ORDER BY SAL DESC) AS P_R FROM EMP; 3. cume_dist 함수 건수의 누적 백분율이란다. 마지.. 더보기 [퍼옴] 윈도우 함수 (UNBOUNDED PRECEDING / FOLLOWING / CURRENT) 윈도우 함수 [출처] 윈도우 함수 (UNBOUNDED PRECEDING / FOLLOWING / CURRENT)|작성자 Kyrandes 분석함수중에서 윈도우절(WINDOW절)을 사용할수 있는 함수를 윈도우함수라고 한다. 고로 분석함수중에서 일부만 윈도우절을 사용할수 있다는것이다. PARTITION BY 절에 의해 명시된 그룹을 다시 그룹핑할수 있다. 윈도우 함수 종류 - AVG, COUNT, FIRST_VALUE, LAST_VALUE, MAX, MIN, STDDEV, SUM... 문법 > SUM(컬럼명) OVER( PARTITION BY [컬럼] ORDER BY [컬럼] [ASC/DESC] ROWS / RANGE BETWEEN UNBOUNDED PRECEDING / PRECEDING / CURRENT R.. 더보기 이전 1 다음