MySQL 8.0.26에서 ratio_to_report() 함수가 실행되지 않습니다.
(스칼라) 서브쿼리를 이용해서 간단하게 구현하였습니다.
select ename,sal,
round(sal/(select sum(sal) from emp where job = 'salesman'),2)
from emp
where job = 'salesman';
다음은 결과표입니다.
ALLEN | 1600.00 | 0.29 |
WARD | 1250.00 | 0.22 |
MARTIN | 1250.00 | 0.22 |
TURNER | 1500.00 | 0.27 |
반응형
'MySQL' 카테고리의 다른 글
MySQL - regexp,rlike (0) | 2021.09.29 |
---|---|
MySQL - rollup 사용 (0) | 2021.09.25 |
MySQL - rownum 구현 (0) | 2021.09.22 |
MySQL - index, view, group by (0) | 2021.08.19 |
MySQL - join, union, sub-query (0) | 2021.08.18 |