본문 바로가기
728x90

집계 함수2

[ORACLE] ALL_MVIEW_AGGREGATES 완벽 분석 : 물리적 뷰 집계 함수 추적과 최적화 전략 Oracle의 물리적 뷰(Materialized View, MV)는 반복적인 계산 비용이 높은 쿼리를 사전 집계 및 저장함으로써 성능을 획기적으로 향상시키는 핵심 기능입니다. 특히 SUM, COUNT, AVG 등 집계 함수(aggregate functions)가 포함된 MV의 성능 분석 및 유지 관리를 위해 ALL_MVIEW_AGGREGATES 뷰는 매우 중요한 역할을 합니다. 본 문서에서는 ALL_MVIEW_AGGREGATES의 구조와 활용 사례, 다른 MV 관련 뷰와의 비교, 실무에서의 활용 전략까지 전문적으로 정리합니다.ALL_MVIEW_AGGREGATES란?ALL_MVIEW_AGGREGATES는 사용자가 접근할 수 있는 모든 물리적 뷰 중에서 집계 함수가 포함된 컬럼에 대한 정보를 보여주는 Ora.. 2025. 6. 24.
[ORACLE] AVG() 함수 완벽 정리 : 평균 계산의 모든 것 Oracle SQL에서 AVG 함수는 숫자 칼럼의 평균값을 계산하는 데 사용되는 가장 기본적이면서도 중요한 집계 함수 중 하나입니다. 이 글에서는 AVG() 함수의 기본적인 개념부터 실무 활용 예제, 성능 팁까지 자세히 다룹니다.1. AVG 함수란?AVG는 Oracle SQL에서 숫자형 데이터의 평균값을 계산하는 집계 함수(aggregate function)입니다. NULL 값은 계산에서 제외되며, GROUP BY, PARTITION BY 등과 함께 활용할 수 있어 매우 유용합니다.📌 기본 문법SELECT AVG(컬럼명) FROM 테이블명;2. 간단한 사용 예제예제 1: 전체 직원의 평균 급여SELECT AVG(sal) AS avg_salary FROM emp;예제 2: 부서별 평균 급여SELECT .. 2025. 5. 31.
728x90