hive常见语法错误分组聚合
2018-01-20 15:33
696 查看
一、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.amount
若想加上这两列 那么就需要使用 max() 或者 sum() 聚合函数。
图1.2
当我们在 nodepad++ 上写好sql语句粘贴到hive中去执行时 出现 如图1.2所示的错误!这表示粘贴的sql语句上有tab制表符 ,只需将sql中的tab制表符 去掉即可!
相关文章推荐
- 常见SQL语句语法错误解决
- DataTable中Compute报错“聚合参数中的语法错误: 需要具有可能的“Child”限定符的单个列参数。”
- Hive常用的基础sql语法--聚合函数,分组函数的使用和多表查询
- 聚合参数中的语法错误: 需要具有可能的“Child”限定符的单个列参数。
- hive使用中常见错误
- HIVE常见的错误
- Hive常见错误
- 11.17 MATLAB常见语法错误分析及解决办法
- spring + myBatis 常见错误:SQL语法错误
- hive 语法错误 小节
- 代码常见语法错误
- php常见语法错误 if()条件
- c语言中两种常见代码编写错误,“写入位置 0x00000000 时发生访问冲突”和“语法错误 : 缺少“;”(在“{”的前面)”
- 聚合参数中的语法错误: 需要具有可能的“Child”限定符的单个列参数
- 常见的2种HTML5错误语法
- Hive1.2.1本地、远程模式安装配置及常见错误
- 【小宝解惑】C++调试过程中常见语法错误及解决方法
- HIVE常见错误
- 常见语法错误集锦
- C语言常见语法错误