首页 > 代码库 > Hive函数
Hive函数
函数名称 | 类型 | 命令格式 | 用途 | 参数说明 | 返回值 |
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。 | |
Hive函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。