SQLD 활용

자격증/SQLD

[SQLD] SQLD 활용 - 그룹함수

그룹함수 합계나 평균값을 계산하기 위해 SQL을 UNION, UNION ALL로 묶은 후 1개의 테이블을 여러 번 읽고 다시 재정렬 → 복잡 그룹 함수를 사용하여 하나의 SQL로 테이블을 한 번만 읽어서 빠르게 원하는 계산 가능 그룹함수의 종류 그룹함수 설명 ROLLUP 소그룹 간의 소계를 계산 CUBE GROUP BY 항목들 간 다차원적인 소계를 계산할 수 잇음 (모든 그룹케이스를 계산) GROUPING SETS 특정 항목체 대한 소계를 계산할 수 있음 (GROUPING SETS는 특정 항목을 그룹한 다수의 SQL들을 UNION 한 것과 같음 ROLLUP 함수 ROLLUP에 의해서 생성되는 소계는 그룹핑 되는 컬럼의 수를 N개라고 했을 때, N+1 레벨의 소계가 생성된다. SELECT ID, YYYYM..

숭코기
'SQLD 활용' 태그의 글 목록