Hive SemanticException [Error 10025]: Line 18:7 Expression not in GROUP BY key ‘xxx‘
Posted @SmartSi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive SemanticException [Error 10025]: Line 18:7 Expression not in GROUP BY key ‘xxx‘相关的知识,希望对你有一定的参考价值。
Hive 版本:2.3.4
1. 问题
假设我们有包含如下数据的 user_score 表:
+-----------------+-------------------+
| user_score.uid | user_score.score |
+-----------------+-------------------+
| a | 10 |
| a | 22 |
| a | 31 |
| b | 4 |
| b | 15 |
| b | 26 |
+-----------------+-------------------+
通过如下 SQL 计算出每个用户的平均积分,并且保留三位有效小数(四舍五入):
SELECT
uid
以上是关于Hive SemanticException [Error 10025]: Line 18:7 Expression not in GROUP BY key ‘xxx‘的主要内容,如果未能解决你的问题,请参考以下文章
Hive 给出 SemanticException [错误 10014]:运行我的 UDF 时
Hive - 向表中添加新列时,我得到:SemanticException [Error 10002]: Invalid column reference
hive select 出现问题 SemanticException
Hive:SemanticException [错误10002]:第3:21行无效的列引用'name'