Postgres聚合函数是否可以返回多行?
例如,与传递regexp_matches
标志时g
将返回多行的方式相同,我是否要创建一个聚合函数,该函数返回聚合值的直方图,每桶一排。例如,像:
> SELECT histogram(price, 0, 100, 10) FROM sales
bucket_start | bucket_end | count
0 | 10 | 5
10 | 20 | 7
20 | 30 | 9
这可能吗?如果是这样,语法是什么? (现在我正在使用https://wiki.postgresql.org/wiki/Aggregate_Histogram中的聚合直方图函数)