HIVE统计函数

您所在的位置:网站首页 hive统计数据量 HIVE统计函数

HIVE统计函数

#HIVE统计函数| 来源: 网络整理| 查看: 265

hive函数—-集合统计函数 集合统计函数

1. 个数统计函数: count

语法: count(*), count(expr), count(DISTINCT expr[, expr_.])

(1)count(*) 作用:统计检索出的行的个数,包括NULL值的行 count(t) 作用:返回指定字段的非空值的个数 count(distinct t) 作用:返回指定字段的不同的非空值的个数

返回值: int

说明: count(*)统计检索出的行的个数,包括NULL值的行;count(expr)返回指定字段的非空值的个数;count(DISTINCTexpr[, expr_.])返回指定字段的不同的非空值的个数

举例:

hive> select count(*) from lxw_dual; 20 hive> select count(distinct t) from lxw_dual; 10

2. 总和统计函数: sum

语法: sum(col), sum(DISTINCT col)

返回值: double

说明: sum(col)统计结果集中col的相加的结果;sum(DISTINCT col)统计结果中col不同值相加的结果

举例:

hive> select sum(t) from lxw_dual; 100 hive> select sum(distinct t) from lxw_dual; 70

3. 平均值统计函数: avg

语法: avg(col), avg(DISTINCT col)

返回值: do



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3