相关介绍
示例
以下示例都用相同的一个表(kv),在此进行表数据的展示:
示例1:将选定值聚合到数组中。
SELECT array_agg(k) from kv;
array_agg
+———————-+
{2,3,4,5,6,8}
示例2:计算最小值。
SELECT min(k) from kv;
+——-+
2 (1 row) |
示例3:连接所有选定值。
示例4:计算选定值的方差。
SELECT variance(k) from kv;
variance
+———————————-+
4.6666666666666666667
示例5:计算选定值的按位异或。
SELECT xor_agg(k) from kv;
xor_agg
+————-+
14
示例7:计算所选值平均值的平方差之和。
SELECT sqrdiff(k) from kv;
sqrdiff
+——————————————+
23.33333333333333333333333
示例8:将值聚合为JSON或JSONB数组。
SELECT jsonb_agg(k) from kv;
jsonb_agg
+——————————+
[2, 3, 4, 5, 6, 8] |
示例9:连接所选定的值。