IT

IT Oracle database 함수(4), 그룹 함수

nedailylife 2025. 2. 27. 20:36

 

Oracle database(오라클 데이타베이스) 그룹 함수 목록 (Group Functions)

오라클 SQL작성 시 빼놓을 수 없는 그룹 함수들입니다.

Oracle database
Database

 

1. 기본 집계 함수

행의 개수 반환 COUNT(*) 
NULL을 제외한 행 개수 반환 COUNT(컬럼명)
숫자 데이터 합 반환 SUM(컬럼명) 
숫자 데이터 평균 반환 AVG(컬럼명)
최소값 반환 MIN(컬럼명) 
최대값 반환 MAX(컬럼명)

 

2. 분산 및 표준편차 함수

분산 반환 VARIANCE(컬럼명)
표준 편차 반환 STDDEV(컬럼명)

 

3. 비율 및 백분위 함수

전체 합 대비 비율 반환 RATIO_TO_REPORT(컬럼명)
연속형 백분위 값 반환 PERCENTILE_CONT(비율) WITHIN GROUP (ORDER BY 컬럼명)
이산형 백분위 값 반환 PERCENTILE_DISC(비율) WITHIN GROUP (ORDER BY 컬럼명)

 

4. 그룹 내 순위 함수 (WITHIN GROUP 사용)

중위수 반환 MEDIAN(컬럼명)
그룹별 문자열 결합 LISTAGG(컬럼명, '구분자') WITHIN GROUP (ORDER BY 컬럼명)

 

5. 히스토그램 관련 함수

데이터를 구간별로 나눠 버킷 번호 반환 WIDTH_BUCKET(컬럼명, 최소값, 최대값, 버킷 개수)

 

 

오늘은 그룹함수였습니다.

반응형