合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
```sql sum(column) -- 对某一列求和 sum(1) -- 相当于 count(1) sum(2) -- 相当于 count(1)*2 sum(1.0) -- 相当于 count(1) * 1.0 sum("a") -- 返回0.0 min(column) —对某一列求最小值 max(column) —对某一列求最大值 ## 对某一列求数据量,即求有多少行 count(*):所有行进行统计,包括NULL行 count(1):所有行进行统计,包括NULL行 count(column):只统计column中非NULL行 avg(column) —对某一列求平均直 ``` ●▲● `array collect_list(column)` -- 将column作为数组返回,不去重 ```sql hive> select collect_list(name) from score; ["张三","张三","张三","李四","李四","李四","王五","王五"] ``` ●▲● `array collect_set(column)` -- 将column作为数组返回,去重 ```sql hive> select collect_set(name) from score; ["张三","李四","王五"] ```