欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 艺术 > leetcode-------mysql

leetcode-------mysql

2025/6/17 20:35:14 来源:https://blog.csdn.net/qq_54815732/article/details/145027426  浏览:    关键词:leetcode-------mysql

SQL 面试宝典 10. 人口流动分析 - 力扣(LeetCode)

表: 各城市人口流动表

+-------------+---------+
| 字段名称     | 类型     |
+-------------+---------+
| 流出城市     | varchar |
| 流入城市     | varchar |
| 交通工具     | int     |
| 日期        | date    |
| 数量        | int     |
+-------------+---------+
其中交通工具对应关系为 1:汽车,2:火车,3:飞机
该表的每一条数据表示一条人口流动记录,字段“数量”表示从“流出城市”到“流入城市”的人口数量。 
例如,猴子从老家长春乘坐汽车到合肥工作,那么对应这个表中 “流出城市”是“长春”,“流入城市”是“合肥”,交通工具 1。

请分析每个城市的总流入人口数量。

查询结果如下例所示。

示例 1:

输入: 
表:各城市人口流动表
+--------+---------+---------+------------+------+
| 流出城市 | 流入城市 | 交通工具 | 日期        | 数量  |
+--------+---------+---------+------------+------+
| 长春    | 合肥    | 1       | 2013-05-01 | 599  |
| 北京    | 天津    | 2       | 2013-05-04 | 527  |
| 呼市    | 北京    | 1       | 2014-09-15 | 801  |
| 石家庄  | 苏州    | 2       | 2015-11-21 | 873  |
| 上海    | 北京    | 1       | 2015-03-02 | 913  |
| 广州    | 深圳    | 3       | 2017-05-08 | 725  |
| 北京    | 武汉    | 3       | 2017-05-06 | 671  |
| 北京    | 深圳    | 3       | 2017-06-11 | 754  |
| 长春    | 大连    | 1       | 2018-06-11 | 398  |
| 北京    | 广州    | 3       | 2018-03-02 | 400  |
| 济南    | 长春    | 3       | 2018-05-03 | 739  |
+--------+---------+---------+------------+------+
输出: 
+------+------------+
| 城市  | 总流入人口数 |
+------+------------+
| 合肥  | 599        |
| 天津  | 527        |
| 北京  | 1714       |
| 苏州  | 873        |
| 深圳  | 1479       |
| 武汉  | 671        |
| 大连  | 398        |
| 广州  | 400        |
| 长春  | 739        |
+------+------------+解释:
结果展示了各城市对应的总流入人口量。

select 流入城市  as 城市,

        sum(数量) as 总流入人口数

from 各城市人口流动表

group by 流入城市

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词