Data Science/SQL
[Elice sql] 그룹 함수
Tashapark
2025. 3. 11. 11:44
728x90
*엘리스 코딩 강의안*
- 실무에서는 group by를 더 많이 사용한다고 함.
- rollup() 뒤에 오는 컬럼 명 순서가 중요함. 그것을 기준으로 나누는 것 .
- so, rollup과 달리 cube는 뒤에 오는 칼럼의 순서가 상관이 없음.
- 노랑: rollup(d.name, j.name)
- 분홍: rollup(j.name, d.name)
=> cube는 이 2개를 모두 합친 것.
- 마리아 디비는 cube 가 없으니 with rollup 2개를 union 해주면 됨.
- ROLLUP처럼 동시에 고려하는게 아니라, grouping sets() 뒤에 칼럼 각각의 값을 그루핑
- union all 써주면 됨.
728x90
반응형