聚合函数
HoraeDB SQL 基于 DataFusion 实现,支持的聚合函数如下。更多详情请参考: Datafusion
常用
函数 | 描述 |
---|
min | 最小值 |
max | 最大值 |
count | 求行数 |
avg | 平均值 |
sum | 求和 |
array_agg | 把数据放到一个数组 |
统计
函数 | 描述 |
---|
var / var_samp | 返回给定列的样本方差 |
var_pop | 返回给定列的总体方差 |
stddev / stddev_samp | 返回给定列的样本标准差 |
stddev_pop | 返回给定列的总体标准差 |
covar / covar_samp | 返回给定列的样本协方差 |
covar_pop | 返回给定列的总体协方差 |
corr | 返回给定列的相关系数 |
估值函数
函数 | 描述 |
---|
approx_distinct | 返回输入值的近似去重数量(HyperLogLog) |
approx_median | 返回输入值的近似中位数,它是 approx_percentile_cont(x, 0.5) 的简单写法 |
approx_percentile_cont | 返回输入值的近似百分位数(TDigest),其中 p 是 0 和 1(包括)之间的 float64,等同于 approx_percentile_cont_with_weight(x, 1, p) |
approx_percentile_cont_with_weight | 返回输入值带权重的近似百分位数(TDigest),其中 w 是权重列表达式,p 是 0 和 1(包括)之间的 float64 |