我正在使用percentile_cont查找分布的百分位数。我的表格是:
Class_id RollNum Marks
1 1 10
1 2 12
1 3 16
1 4 08
1 5 17我正在使用查询
SELECT class_id,
percentile_cont(0.05) within group (order by marks) as marksPerntl
from myTable group by class_id现在,是否也可以查询得到百分位数的卷数?
发布于 2013-08-08 02:46:27
PERCENTILE_CONT函数插入值,为您提供Marks的值,该值将落在您的分布中的5%百分位数内。
使用上述数据运行查询将返回( @Bob Jarvis的评论中的SQLFiddle):
| CLASS_ID | MARKSPERNTL |
--------------------------
| 1 | 8.4 |您的数据集不包含Marks为8.4的任何行。因此,没有一个RollNum值得到百分位数。
https://stackoverflow.com/questions/18108948
复制相似问题