DS가 되기 위한 여정 👩‍💻

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
반응형