我一直在努力理解如何在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)
中。
有什么建议吗?