多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
```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; ["张三","李四","王五"] ```