집계함수인 ROLLUP, CUBE, GROUPING SETS이다.
ROLLUP은 계층적인 요약을 생성한다. CUBE는 모든 가능한 조합에 대한 요약을 생성한다. GROUPING SETS는 사용자가 정의한 여러 그룹핑 세트를 지정하여 집계한다.
공통점은 ROLLUP, CUBE, GROUPING SETS 모두 집계함수의 공통점을 가지며, group by 절에서 사용된다는 점이다. 차이점으로는, cube는 모든 가능한 조합을 출력하는 데에 반해, rollup 은 단순히 계층적인 요약 기능만 제공한다. grouping sets는 사용자의 정의가 되어야 집계되는 형태이다.
반응형
'Certificate > SQL' 카테고리의 다른 글
[sqld 시험] 52회 sqld 시험 합격 후기 (0) | 2024.04.02 |
---|---|
[sql] 데이터베이스의 view 기능 (0) | 2023.11.11 |
[sql] join에 대하여(Natural join, inner join, Outer join, Cross join) (0) | 2023.11.10 |
[sql] DROP, TRUNCATE, DELETE 비교 (0) | 2023.11.06 |
[sql] 반정규화에 대하여 (분류) (0) | 2023.11.04 |