2개의 결과값을 합산하여 백분율로 나누는 쿼리문 0 2 617

by 댕댕구 [2021.09.08 19:45:08]


안녕하세요...

구글링하면서 방법을 찾아봐도 도저히 방법을 모르겠어서 질문드립니다 ㅠㅠ

a라는 테이블과 b라는 테이블을 id값으로 조인을 하고 b테이블에 있는 object라는 컬럼에 1의값이 6개, 2의 값이 4개 뭐 이런 식으로 나눠져 있는데 이걸 합산하고 백분율로 나누기 위해서 어떤 방법을 사용할 수 있을까요...?

RATIO_TO_REPORT 함수를 이용하면 될 것 같은데 영 감이 안잡히네요...

 

by 마농 [2021.09.08 19:54:09]
SELECT b.object
     , COUNT(*) cnt
     , RATIO_TO_REPORT(COUNT(*)) OVER() * 100 rat
  FROM a
     , b
 WHERE a.id = b.id
 GROUP BY b.object
;

 


by 댕댕구 [2021.09.08 19:58:23]

정말... 마농님에게 항상 큰 도움 받습니다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ 너무 감사합니다...!!!!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입