更新日期:2024年09月11日
函数说明
cume_dist 函数用于统计小于等于当前值的行数/窗口内总行数,比如可以用于统
计小于等于当前薪水的人数所占总人数的比例。
cume_dist 函数不需要参数。
示例
GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
874
gbase> SELECT *, cume_dist() over (partition by uname order by dt) as
cume_dist from tt;
+----+------------+-------+-------------+-------------------+
| id | dt
| uname | totalamount | cume_dist
|
+----+------------+-------+-------------+-------------------+
|
2 | 2016-06-05 | A
|
148 |
1 |
|
1 | 2016-06-05 | A
|
135 |
1 |
|
4 | 2016-06-02 | B
|
153 | 0.666666666666667 |
|
3 | 2016-06-02 | B
|
120 | 0.666666666666667 |
|
5 | 2016-06-10 | B
|
198 |
1 |
|
8 | 2016-02-05 | C
|
NULL |