标签:style io ar sp on art bs line table
函数名称 | 类型 | 命令格式 | 用途 | 参数说明 | 返回值 |
avg | 聚合函数 | avg(value) | 计算平均值 | 1、Value: double类型,若输入为string或bigint会隐式转换到double类型后参与运算,其它类型抛异常。当value值为NULL时,该行不参与计算。Bool类型不允许参与计算。 | DOUBLE类型 如表TBLA有一列VALUE,类型为BIGINT VALUE 1 2 NULL 则对该列计算AVG结果为(1+2)/2=1.5 |
count | 聚合函数 | count([distinct] expr) over(partition by col_list1 [order by col_list2]) | 计数值 |
1、distinct: 当指定distinct关键字时表示取唯一值的计数值。 2、expr: 任意类型,当value值为NULL时,该行不参与计算。 3、col_list1: 指定开窗口的列 4、col_list2: 不指定order by时,返回当前窗口内expr的计数值,指定order by 时返回结果以col_list2指定的顺序排序,并且值为当前窗口内从开始行到当前行的累计计数值。 返回值: BIGINT类型 注: 当指定distinct关键字时不能写order by。 |
|
标签:style io ar sp on art bs line table
原文地址:http://www.cnblogs.com/fierce/p/4067013.html