728x90
SMALL
1. ROLLUP : 오른쪽 컬럼부터 왼쪽 컬럼까지 소계
2. CUBE : 모든 경우의 수 소계
3. GROUPING SETS : 지정한별로 소계
<GROUPING SETS 예제>
SELECT A, B, SUM(VAL) FROM T
GROUP BY GROUPING SETS(A,B)
-- GROUP BY GROUPING SETS((A),(B)) 와 같음
>> : A만 있는 소계, B만 있는 소계 출력
SELECT A, B, SUM(VAL) FROM T
GROUP BY GROUPING SETS((A),(A,B))
>> : A만 있는 소계, A와 B가 있는 소계 출력
SELECT A, B, SUM(VAL) FROM T
GROUP BY GROUPING SETS((A),(B),(A,B))
>> : A만 있는 소계, B만 있는 소계, A와 B가 있는 소계 출력
SELECT A, B, SUM(VAL) FROM T
GROUP BY GROUPING SETS((A),(B),(A,B),())
>> : A만 있는 소계, B만 있는 소계, A와 B가 있는 소계, 비어 있는 소계 출력
출처
데이터 전문가 포럼
728x90
LIST
'자격증 > SQLD' 카테고리의 다른 글
38회 SQLD 2주만에 합격한 후기 (0) | 2020.10.20 |
---|---|
SQL 자격검정실전문제 42번, 56번, 58번 (0) | 2020.10.20 |
SQL자격검정 실전문제 44p 9번, 46p 13번 (0) | 2020.10.20 |
SQL 자격검정 실전문제 123p 118번 (0) | 2020.10.20 |
댓글