hive sql group by
时间: 2024-01-27 19:04:32 浏览: 128
Hive SQL性能优化
Hive SQL中的GROUP BY用于根据一个或多个列对数据进行分组,并对每个组应用聚合函数。下面是两个示例:
1. 使用GROUP BY和聚合函数COUNT对数据进行分组和计数:
```sql
SELECT col1, col2, COUNT(1)
FROM tableName
WHERE condition
GROUP BY col1, col2;
```
2. 使用GROUP BY和聚合函数对非空值进行分组:
```sql
SELECT aa
FROM zhangtest
WHERE aa IS NOT NULL
GROUP BY aa;
```
这两个示例分别展示了在Hive SQL中如何使用GROUP BY对数据进行分组和聚合操作。
阅读全文