PostgreSQL 聚合函数参考

PostgreSQL 聚合函数主要用于数据统计,比如计数、求和、求平均数等。聚合函数结合分组操作,您可以在更多的维度统计数据。

  1. array_agg

    PostgreSQL array_agg() 函数是一个聚合函数,它返回一个包含了一个分组中的所有的值的组成的数组。
  2. avg

    PostgreSQL avg() 函数是一个聚合函数,它计算一个分组中的所有指定的值的平均值。
  3. bit_and

    PostgreSQL bit_and() 函数是一个聚合函数,它对所有的非 null 输入值执行"按位与"运算。
  4. bit_or

    PostgreSQL bit_or() 函数是一个聚合函数,它对所有的非 null 输入值执行"按位或"运算。
  5. bit_xor

    PostgreSQL bit_xor() 函数是一个聚合函数,它对所有的非 null 输入值执行"按位异或"运算。
  6. bool_and

    PostgreSQL bool_and() 函数是一个聚合函数,它返回一个分组中的所有指定的非 null 的布尔值"逻辑与"运算后的结果。也就是,如果所有非 null 的输入值都是真,此函数返回真,否则返回假。
  7. bool_or

    PostgreSQL bool_or() 函数是一个聚合函数,它返回一个分组中的所有指定的非 null 的布尔值"逻辑或"运算后的结果。也就是,如果任意一个非 null 的输入值为真,此函数返回真,否则返回假。
  8. count

    PostgreSQL count() 函数是一个聚合函数,它统计一个分组中的所有指定的值的数量并返回。
  9. every

    PostgreSQL every() 函数是一个聚合函数,它返回一个分组中的所有指定的非 null 的布尔值"逻辑与"运算后的结果。也就是,如果所有非 null 的输入值都是真,此函数返回真,否则返回假。
  10. json_agg

    PostgreSQL json_agg() 函数是一个聚合函数,它返回一个包含了一个分组中的所有的值的组成的 JSON 数组。
  11. json_object_agg

    PostgreSQL json_object_agg() 函数是一个聚合函数,它返回一个由一组键值对组成的 JSON 对象。
  12. jsonb_agg

    PostgreSQL jsonb_agg() 函数是一个聚合函数,它返回一个包含了一个分组中的所有的值的组成的 JSON 数组。
  13. jsonb_object_agg

    PostgreSQL jsonb_object_agg() 函数是一个聚合函数,它返回一个由一组键值对组成的 JSON 对象。
  14. max

    PostgreSQL max() 函数是一个聚合函数,它返回一个分组中的所有指定的值中的最大值。
  15. min

    PostgreSQL min() 函数是一个聚合函数,它返回一个分组中的所有指定的值中的最小值。
  16. range_agg

    PostgreSQL range_agg() 函数是一个聚合函数,它返回一个分组中所有非 NULL 输入范围值的合集。
  17. range_intersect_agg

    PostgreSQL range_intersect_agg() 函数是一个聚合函数,它返回一个分组中所有非 NULL 输入范围值的交集。
  18. stddev

    PostgreSQL stddev() 函数是一个聚合函数,它计算所有非 null 输入值的样本标准差。
  19. stddev_pop

    PostgreSQL stddev_pop() 函数是一个聚合函数,它计算所有非 null 输入值的总体标准差。
  20. stddev_samp

    PostgreSQL stddev_samp() 函数是一个聚合函数,它计算所有非 null 输入值的样本标准差。
  21. string_agg

    PostgreSQL string_agg() 函数是一个聚合函数,它返回一个包含了一个分组中的所有的指定的值组成的字符串。
  22. sum

    PostgreSQL sum() 函数是一个聚合函数,它计算一个分组中的所有指定的值的总和。
  23. var_pop

    PostgreSQL var_pop() 函数是一个聚合函数,它计算所有非 null 输入值的总体方差(总体标准差的平方)。
  24. var_samp

    PostgreSQL var_samp() 函数是一个聚合函数,它计算所有非 null 输入值的样本方差(样本标准差的平方)。
  25. variance

    PostgreSQL variance() 函数是一个聚合函数,它计算所有非 null 输入值的样本方差(样本标准差的平方)。