728x90
GROUPING
- ROLLUP이나 CUBE에 의한 집계 산출물이 인자로 전달받은 컬럼 집합의 산출물이면 0을 반환하고, 아니면 1을 반환하는 함수입니다.
-> 위 사진은 ROLLUP결과를 보여줍니다.
-> 1번째 행에서 서비스ID와 가입일자 모두 ROLLUP에 집계로 활용되고 있으므로 GROUPING(서비스ID) == 0, GROUPING(가입일자) == 0을 반환합니다.
-> 2번째 행에서는 ROLLUP 특성상 오른쪽에 있는 인자는 제거되고 1번째 인자만 집계되기 때문에 가입일자는 NULL이 나옵니다.
-> 2번째 행에서의 GROUPING(서비스ID) == 0, GROUPING(가입일자) == 1을 반환합니다.
'SQLD' 카테고리의 다른 글
SQLD 개념정리 (DCL) (1) | 2023.11.12 |
---|---|
SQLD 개념정리 (윈도우 함수) (0) | 2023.11.10 |
SQLD 개념정리 (그룹함수) (3) | 2023.11.09 |
SQLD 개념정리 (View) (0) | 2023.11.08 |
SQLD 개념정리 (서브 쿼리) (0) | 2023.11.07 |