关于Postgresql中的percentile_cont,我有几个问题。我想知道在使用percentile_cont时,它用于插值值的算法是什么?我的第二个问题是,为什么我们要按顺序订货?我觉得奇怪的是,在使用percentile_cont时,它没有默认地排序值?我不明白为何会作出这样的选择。有谁能解释一下这种选择背后的原因吗?
发布于 2019-04-29 11:51:24
因为这是用于“有序集”聚合函数的语法。如果删除了ORDER,那么它将不知道要计算百分位数的列或表达式。我知道“狗的中位高度”的意思,甚至“中位狗的身高”(虽然这是有疑问的效用,特别是连续版本),但“没有指明量度的中位狗”是甚麽意思呢?
我们可以发明某种方式来传递那些可能被使用的信息,而不是订单,但为什么呢?这里有一个“有序集”集合函数的机构,它应该被用于适合它的东西。
https://dba.stackexchange.com/questions/236893
复制相似问题