Oracle database(오라클 데이타베이스) 그룹 함수 목록 (Group Functions)
오라클 SQL작성 시 빼놓을 수 없는 그룹 함수들입니다.
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(컬럼명, 최소값, 최대값, 버킷 개수) |
오늘은 그룹함수였습니다.
반응형
'IT' 카테고리의 다른 글
IT 성공적인 프로젝트를 위한 컨버전과 마이그레이션 (0) | 2025.03.03 |
---|---|
IT Oracle database 함수(5), 조건 및 제어 함수 (0) | 2025.03.01 |
IT Oracle database 함수(3), 날짜 함수 (0) | 2025.02.26 |
IT Oracle database 함수(2), 숫자 함수 (0) | 2025.02.25 |
IT Oracle database 함수(1), 문자열 함수 (0) | 2025.02.23 |