by 댕댕구 [2021.09.08 19:45:08]
안녕하세요...
구글링하면서 방법을 찾아봐도 도저히 방법을 모르겠어서 질문드립니다 ㅠㅠ
a라는 테이블과 b라는 테이블을 id값으로 조인을 하고 b테이블에 있는 object라는 컬럼에 1의값이 6개, 2의 값이 4개 뭐 이런 식으로 나눠져 있는데 이걸 합산하고 백분율로 나누기 위해서 어떤 방법을 사용할 수 있을까요...?
RATIO_TO_REPORT 함수를 이용하면 될 것 같은데 영 감이 안잡히네요...
SELECT b.object , COUNT(*) cnt , RATIO_TO_REPORT(COUNT(*)) OVER() * 100 rat FROM a , b WHERE a.id = b.id GROUP BY b.object ;
정말... 마농님에게 항상 큰 도움 받습니다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ 너무 감사합니다...!!!!