一、hive常见语法错误
图 1.1
当我们在用hive进行数据表的操作时 我们会用得到group by函数那么如图1.1所示假如按照 name 和 month 进行分组
SELECT
tl.name ,tl.month
,max(tl.amount) ASmonth_amount
,sum(tr.amount) ASaccumulate
From 上表
GROUP BY tl.name ,tl.month
Group by 后面的数据 select后可以原样写,表中其他的相同数据列 一定要使用聚合函数 比如tl.amount 和 tr.amo
Hive分组聚合语法错误解析

本文介绍了在使用Hive进行数据表操作时遇到的常见语法错误,特别是在使用GROUP BY语句时,强调了GROUP BY后的数据列必须与SELECT中的列保持一致,或者使用聚合函数。同时,提到了在Nodepad++中执行SQL语句时,由于制表符导致的错误,并给出了去除制表符的解决方案。
最低0.47元/天 解锁文章
702

被折叠的 条评论
为什么被折叠?



