我正在使用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
现在,是否可以查询获得百分位数的卷号?
答案 0 :(得分:1)
PERCENTILE_CONT
函数会插值,为您提供Marks
的值,该值将落在您的发布中的5%百分位。
使用上述数据运行查询将返回{@ {3}}来自@Bob Jarvis的评论:
| CLASS_ID | MARKSPERNTL |
--------------------------
| 1 | 8.4 |
您的数据集不包含Marks
为8.4
的任何行。因此,没有一个RollNum
值可以获得百分位数。