백분율을 구해야 할 때 2가지 방법을 이용할 수 있습니다. RATIO_TO_REPORT() OVER() 함수RATIO_TO_REPORT( COLUMN ) OVER( PARTITION BY 절) 함수를 이용할 수 있습니다.(*PARTITION BY 절은 없을 경우 빈 공간으로 생략가능) RATIO_TO_REPORT(MONTH_TM) * 100 이라고 하면 전체 MONTH_TM을 SUM한 값 중 MONTH_TM이 몇 %를 차지하는지 알 수 있습니다. 또 PARTITION BY로 그룹을 지어주면 그룹별 %도 알 수 있습니다. 간단하게 쿼리로 결과를 알아보겠습니다.WITH TESTDB AS(SELECT '이승현' EMP_NM, 15 MILEAGE FROM DUAL UNION ALLSELECT '이상천' EMP..
[Oracle]백분율 구하기
2018. 6. 28.