示例
示例
SELECT name, score,
ROUND(CUME_DIST() OVER (ORDER BY score), 4) AS cume
FROM exams;| 含义 | CF(累积频数)占比 |
|---|---|
| 并列 | 并列行得到相同的累积分布值 |
| 对比 | PERCENT_RANK 并列时也相同,但公式不同 |
返回“小于等于当前排序值的行数占分区比例”,取值 (0,1];与 PERCENT_RANK 的区别在于并列值的处理。
SELECT name, score,
ROUND(CUME_DIST() OVER (ORDER BY score), 4) AS cume
FROM exams;| 含义 | CF(累积频数)占比 |
|---|---|
| 并列 | 并列行得到相同的累积分布值 |
| 对比 | PERCENT_RANK 并列时也相同,但公式不同 |