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 |