我一直试图在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;
Run Code Online (Sandbox Code Playgroud)
哪里TABLE (category:text, x:float).
建议?