MySQL

MySQL - ratio_to_report 구현

나누기 2021. 9. 26. 00:23

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
반응형