【发布时间】:2021-05-02 09:54:26
【问题描述】:
我有以下数据:
| CompanyID | Department | No of People | Country |
|---|---|---|---|
| 45390 | HR | 100 | UK |
| 45390 | Service | 250 | UK |
| 98712 | Service | 300 | US |
| 39284 | Admin | 142 | Norway |
| 85932 | Admin | 260 | Germany |
我想知道有多少人属于不同国家的同一部门?
需要的输出
| Department | No of People | Country |
|---|---|---|
| HR | 100 | UK |
| Service | 250 | UK |
| 300 | US | |
| Admin | 142 | Norway |
| 260 | Germany |
我能够获取数据,但该查询重复了部门。
""" select Department, Country,count(Department) from dataset
group by Country,Department
order by Department """
我怎样才能得到想要的输出?
【问题讨论】:
标签: sql apache-spark-sql hiveql