相关介绍

    示例

    以下示例都用相同的一个表(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:连接所选定的值。