是否存在 Postgres 聚合器,当在下表中使用时:
id | value
----+-----------
1 | 1
2 | 1
3 | 2
4 | 2
5 | 3
6 | 3
7 | 3
8 | 4
9 | 4
10 | 5
在查询中,例如:
select agg_function(4,value) from mytable where id>5
将返回
agg_function
--------------
t
(布尔真结果)因为选择了 value=4 的一行或多行?
换句话说,一个参数指定您要查找的值,另一个参数采用列说明符,如果列值等于一行或多行的指定值,则返回 true?
我已经成功地创建了一个聚合来做到这一点,但我想知道我是否刚刚重新创建了轮子......