관리 메뉴

Life goes slowly...

[Oracle] 오라클의 계산가능한 모든 소계와 합계 함수 - cube() 본문

프로그래밍/Oracle

[Oracle] 오라클의 계산가능한 모든 소계와 합계 함수 - cube()

빨강소 2021. 6. 26. 09:36
728x90
반응형

 

 

Oracle(오라클) CUBE() 함수

오라클(Oracle)에서 합계와 소계를 구하는 함수로 ROLLUP() 함수를 많이 사용하게 됩니다. 하지만 ROLLUP() 함수는 소계와 함계를 순서에 맞게 반환하지만 CUBE() 함수는 계산이 가능한 모든 소계와 합계를 반환하는 함수입니다.

 

//오라클(Oracle) CUBE() 함수 사용법

CUBE( expr1, expr2, ....)

===================================================

SELECT name, SUM(count) 
FROM test
GROUP BY CUBE(name)

 

오라클(Oracle)의 CUBE() 함수는 ROLLUP() 함수와는 다르게 합계를 먼저 표시합니다.

 

name count
  197
철수 50
영희 30
지섭 42
동건 25
30
상철 20

 

 

 

728x90
반응형
Comments