|
|
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百分位,这是基本上的中位数。
|
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
|
Peter Schofield · 类型转换Postgresql 1 年前 |
|
|
Kevin Smeeks · Pyspark JDBC分区读取 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |