1. 그룹함수
- GROUP BY 절에 지정된 그룹별로 속성의 값을 집계할 때 사용된다.
- 테이블의 전체 행을 하나 이상의 컬럼을 기준으로 컬럼 값에 따라 그룹화하여 그룹별로 결과를 출력하는 함수
함수 | 기능 |
COUNT(속성명) | 그룹별 튜플 수를 구하는 함수 |
SUM (속성명) | 그룹별 합계를 구하는 함수 |
AVG (속성명) | 그룹별 평군을 구하는 함수 |
MAX (속성명) | 그룹별 최대값을 구하는 함수 |
MIN (속성명) | 그룹별 최소값을 구하는 함수 |
STDDEV (속성명) | 그룹별 표준편차를 구하는 함수 |
VARIANCE (속성명) | 그룹별 분산을 구하는 함수 |
ROLLUP (속성명) | - 인수로 주어진 속성을 대상으로 그룹별 소계를 구하는 함수 - 속성의 개수가 N개이면 N+1 레벨까지, 하위 레벨에서 상위 레벨 순으로 데이터가 집계됨 |
CUBE (속성명) | - ROLLUP과 유사한 형태지만 CUBE는 인수로 주어진 속성을 댛상으로 모든 조합의 그룹별 소계를 구함 - 속성의 개수가 N개이면, 2n 레벨까지, 상위 레벨에서 하위 레벨 순으로 데이터가 집계됨 |
'정보처리기사 준비 > DB 파트 정리' 카테고리의 다른 글
[DB] VIEW, 인덱스, 집합 연산자, join (0) | 2024.04.10 |
---|---|
[DB] 회복 기법, 병행 제어 기법, 로킹 단위 (0) | 2024.04.03 |
[DB]트랜잭션 (Transaction), CRUD (0) | 2024.04.03 |
[DB] 요점 및 오답노트 (1) | 2024.03.30 |
[DB] DB 정의, 구조, 설계순서, DDL, DML, DCL, 트리거 (0) | 2024.03.28 |