14-HIve聚合函数

时间:2021-02-10 13:04:58   收藏:0   阅读:0

聚合函数

函数返回值型 函数(参数) 描述
BIGINT count(*), count(expr), count(DISTINCT expr[, expr...])

1.统计总行数,包括含有 NULL 值的行

2.count(expr) 统计提 供非 NULL 的 expr 表达式 值的行数

3.count(DISTINCT expr[, expr]) 统计提供 非 NULL 且去重后的 expr 表达式值的行数

DOUBLE sum(col), sum(DISTINCT col) sum(col),表示求指定列 的和,sum(DISTINCT col) 表示求去重后的列的和
DOUBLE avg(col), avg(DISTINCT col) avg(col),表示求指定列 的平均值,avg(DISTINCT col)表示求去重后的列 的平均值
DOUBLE min(col) 求指定列的最小值
DOUBLE max(col) 求指定列的最大值
DOUBLE variance(col), var_pop(col) 求指定列数值的方差
DOUBLE var_samp(col) 求指定列数值的样本方差
DOUBLE stddev_pop(col) 求指定列数值的标准偏差
DOUBLE stddev_samp(col) 求指定列数值的样本标 准偏差
DOUBLE covar_pop(col1, col2) 求指定列数值的协方差
DOUBLE covar_samp(col1, col2) 求指定列数值的样本协方差
DOUBLE corr(col1, col2) 返回两列数值的相关系 数
DOUBLE percentile(BIGINT col, p) 返回 col 的 p%分位数
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!