【发布时间】:2017-03-23 18:13:38
【问题描述】:
我的查询提供了所有城市每月加入的员工人数。 (在 MySQL 中)
SELECT SUBSTR(`JoiningDate`,4,3) as Month,
Location,
Count(*) as `EmployeeCount`
FROM `data`
WHERE Location IN ('NYC','SFO','LA')
GROUP BY Month,Location
输出是这种格式 -
| Month|Location| Count|
-----------------------
| Jan | NYC | 100|
| Jan | SFO | 500|
| Jan | LA | 200|
| Feb | NYC | 100|
| Feb | SFO | 400|
| Feb | LA | 500|
我如何能够以某种格式转换数据,它会为每个城市生成具有每月相关计数的列?像下面这样 -
| Month|NYC |SFO | LA |
-----------------------
| Jan |100 |500 |200 |
| Feb |100 |400 |500 |
| Mar |300 |300 |650 |
【问题讨论】: