非常简单,假设我想要对一个组中的一个特征进行求和。所以我在一个窗口函数上进行分区: SELECT sum(NumberOfPlayers) over (partition by sport) as SumOfSport 太好了,这很好。现在.。我想知道这笔和在我刚刚做的所有总和中的百分位数。 例如,一项有9名运动员的运动,在五项运动中排名第二,将处于第40个百分位数。 让我们从简单的开始..我想知道第20个百分位数在哪里。 ...PERCENT
我有一个小的组表和一个大的成员表,其中每个组都是成员的集合,并且成员只属于一个组。 每组都应该存储百分位数信息(0到100,1%的增量)。我知道我可以使用许多子选择查询来选择许多百分位数,如下面的示例所示,但是对于101 (包括第0个)百分位数查询来说,这似乎是非常低效的。UPDATE groups as g SELECT percenti