我一直试图在接受一个或多个选项参数的 PostgreSQL(8.4 或 9.1)中创建聚合。
一个例子是创建一个PL/R
扩展来计算第 p 个分位数,使用0 <= p <= 1
. 这看起来像quantile(x,p)
,并且作为查询的一部分:
select category,quantile(x,0.25)
from TABLE
group by category
order by category;
哪里TABLE (category:text, x:float)
。
建议?