분석함수1 [Oracle] 오라클 OVER() 함수 사용방법 (OVER() PARTITION BY ~ ) OVER 함수는 GROUP BY, ORDER BY를 이용하는 서브쿼리를 편리하게 대체하는 함수입니다. GROUP BY 대체이기 때문에 ROW_NUMBER(), COUNT(), MAX(), MIN(), SUM(), AVG(), RANK() 등의 분석 함수와 함께 사용됩니다. 그리고 OVER() 사용 시 GROUP BY와 비슷하지만 레코드의 수는 변함이 없습니다. [사용방법] ROW_NUMBER() OVER( PARTITION BY 컬럼명 ORDER BY 컬럼명 ) ※ PARTITION BY, ORDER BY 는 분석함수에 따라 한가지만 적을 수도 있고, 둘다 사용할 수 있습니다. [사용예제] Q.부서코드 별 그룹핑하여 부서코드 빠른 순서 기준으로 순번을 주고 싶을 때 A. SELECT ROW_NUMBE.. 2020. 3. 31. 이전 1 다음