聚合函数

当前版本:v1.4, 更新时间:2019-10-18

聚合函数对一组值执行计算并返回一个值。PinusDB的Group By 子句中只能引用设备列(devid)或时间戳列(tstamp)。

last

功能:返回时间戳最大的值,支持所有类型的字段。

使用:last(fieldName) as alias-name

first

功能:返回时间戳最小的值,支持所有类型的字段。

使用:first(fieldName) as alias-name

avg

功能:返回指定字段的平均数,支持bigint,double及real系列字段。返回值与字段类型一致。

使用:avg(fieldName) as alias-name

count

功能:返回检索到的行数量,支持所有类型字段,返回值为bigint类型。

使用:count(fieldName) as alias-name

max

功能:返回指定字段中最大的值,支持bigint,double及real系列字段,返回值与字段类型一致。

使用:max(fieldName) as alias-name

min

功能:返回指定字段中最小的值,支持bigint,double及real系列字段,返回值与字段类型一致。

使用:min(fieldName) as alias-name

sum

功能:返回指定字段的和,支持bigint,double及real系列字段。字段类型为bigint时,返回值类型为bigint;字段类型为double或real系列时返回值为double类型。

使用:sum(fieldName) as alias-name