SQL SERVER中CUME_DIST和PERCENT_RANK函数
CUME_DIST和PERCENT_RANK函数
CUME_DIST,计算某个值在 SQL Server 2012 中的一组值内的累积分布。也即,CUME_DIST 计算某指定值在一组值中的相对位置。对于行r,假定采用升序,r 的 CUME_DIST 是值低于或等于r 的值的行数除以在分区或查询结果集中求出的行数。
CUME_DIST 返回的值范围大于 0 并小于或等于 1。 关联值始终计算为相同的累积分布值。默认情况下包含 NULL 值,且该值被视为最低的可能值。
PERCENT_RANK,计算 SQL Server 2012 中一组行内某行的相对排名。 使用 PERCENT_RANK 计算一个值在查询结果集或分区中的相对位置。

本文介绍了SQL SERVER中的CUME_DIST和PERCENT_RANK函数,阐述了它们的功能和计算方法。CUME_DIST计算某个值在一组值内的累积分布,返回值在0到1之间;PERCENT_RANK则计算相对排名,同样返回0到1的值。通过示例SQL语句和计算过程,展示了这两个函数的具体应用。
最低0.47元/天 解锁文章
6万+

被折叠的 条评论
为什么被折叠?



