|
|
1
16
确实有一个更简单的方法。在Postgres中,您可以定义自己的聚合函数。不久前,我在PostgreSQL代码段库中发布了一些函数来实现中间值、模式和范围。 |
|
|
2
25
是的,在postgresql9.4中,您可以使用新引入的逆分布函数
This emulation of
|
|
|
3
7
更简单的查询:
要点
测试表明,新版本比问题中的查询快4倍(并产生正确的结果):
|
|
|
4
0
对于谷歌用户来说:还有 http://pgxn.org/dist/quantile 中线可在安装此延长线后在一条线上计算。 |
|
|
5
0
仅具有本机postgres函数的简单sql:
|
|
|
6
0
或者您可以创建一个函数,并在以后的查询中随时使用它。
|
|
|
7
0
使用下面的函数查找第n个百分位数
你的情况是第50百分位。
这将给你第50百分位,这是基本上的中位数。
|
|
|
Mike Saull · SQL聚合表是否包含类别或记录类型 1 年前 |
|
|
Ikzer · 在javascript中聚合多个值 2 年前 |
|
|
Crystal · ValueError:必须以熊猫为单位生成聚合值 2 年前 |
|
|
Tsaku Graham · 我可以引用其他表上一列的聚合函数吗? 2 年前 |