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
반응형
'Data Science > SQL' 카테고리의 다른 글
| [Elice SQL] full outer join을 union으로 할 때 (0) | 2025.03.12 |
|---|---|
| [Elice sql] from 서브쿼리 별칭을 명시해야 오류 x (0) | 2025.03.11 |
| [Elice sql] 윈도우 함수 (0) | 2025.03.11 |
| [Elice sql] 윈도우 함수.. 오타 진짜 주의 (0) | 2025.03.11 |
| [Elice sql] as 뒤에는 () 사용 X (0) | 2025.03.10 |