该分析函数是计算记录在记录集中的比率,记录集的定义是写在over中,如果没有写,就是指的全部的结果集,下面的例子是计算job是pu_clerk中每个员工的薪资占该工作总薪资的百分比
SELECT last_name, salary, RATIO_TO_REPORT(salary) OVER () AS rr FROM employees WHERE job_id = 'PU_CLERK';
LAST_NAME SALARY RR ------------------------- ---------- ---------- Khoo 3100 .223021583 Baida 2900 .208633094 Tobias 2800 .201438849 Himuro 2600 .18705036 Colmenares 2500 .179856115
版权声明:本文为aoerqileng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。