오라클 비율구하기 RATIO_TO_REPORT 예제
한 회사 팀별로 팀원수가 전체인원 대비 차지 하는 비율(비중)을 구하고 싶을때
RATIO_TO_REPORT 를 활용
예제
형태는 RATIO_TO_REPORT(칼럼) OVER()
OVER() 에는 당연히 PARTITION BY 를 사용할 수 있으며,
칼럼값의 백분율을 소수점으로 계산
결과
전체인원이 총 33명이고, 그 중 시스템팀이 10명, 비율은 약 30%
이처럼 RATIO_TO_REPORT 를 활용하면, 칼럼값이 전체에서 차지하는 비율을 구할때 유용
오라클 전화번호 자르기, 정규식 활용 (3) | 2016.02.22 |
---|---|
오라클 예외처리(EXCEPTION) 1편, PRAGMA EXCEPTION_INIT (0) | 2016.02.05 |
오라클 컬럼 추가, 삭제, 변경 예시 (0) | 2016.01.20 |
오라클 AS OF TIMESTAMP 예제 및 활용, 수정 전 데이터 확인 (0) | 2016.01.19 |
오라클 DB Lock(락) 조회 및 Session Kill(죽이기) (0) | 2015.12.30 |
댓글 영역