需求:在分组统计的时候,显示每个分组所占的百分比
效果图:
实现代码:
SELECT
COUNT(1) rs ,100*round(COUNT(*)/SUM(COUNT(*)) OVER(),4)||'%'
FROM
TB_USER t
GROUP BY
t.AREA
ORDER BY
rs DESC
总结:count和order by 大家都非常熟悉了,主要是sum时使用over函数。
标签:COUNT,百分比,rs,tGROUP,分组,Oracle,实现需求 From: https://blog.51cto.com/javaalpha/5892780