【发布时间】:2018-10-11 10:07:27
【问题描述】:
在这个数据框中,我找到了每个组的总工资。在 Oracle 中,我会使用此代码
select job_id,sum(salary) as "Total" from hr.employees group by job_id;
在 Spark SQL 中尝试过同样的方法,我面临两个问题
empData.groupBy($"job_id").sum("salary").alias("Total").show()
- 别名总计未显示,而是显示“sum(salary)”列
-
我无法使用
$(我认为是Scala SQL 语法)。遇到编译问题empData.groupBy($"job_id").sum($"salary").alias("Total").show()
有什么想法吗?
【问题讨论】:
标签: scala apache-spark