聚合函数
当前版本: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