2026-04 简单

微信运动需要生成用户步数排行榜,激励用户多运动。

现有步数表 user_steps(用户ID、步数)。

请编写SQL查询,生成步数排行榜。输出用户ID、步数、排名(相同步数排名相同)。

窗口函数 sum over

user_steps

user_idsteps
wid_100212535
wid_1002210272
wid_100239184
wid_1002410283
wid_100257721

输出结果示例:

user_idstepsrank
u001250001
u003180002
u005180002

ID45 窗口函数(3)越来越喜欢召妓,窗口函数用累计(1)  
入门 group by inner join between and and sum over year 时间日期 聚合函数 窗口函数 多表连接 CTE或SubQuery 入门-闺蜜捉奸记 思扣
ID46 窗口函数(4)越来越喜欢召妓,窗口函数用累计(2)  
入门 group by left join and sum over year sum 时间日期 窗口函数 断点缝合 多表连接 CTE或SubQuery 入门-闺蜜捉奸记 思扣
ID72 快手面试真题(2)同时在线人数峰值  
困难 sum over union all 时间日期 窗口函数 直播时段探究 2025春招面试真题 快手
ID73 快手面试真题(3)同时在线人数峰值时点  
困难 group by max min sum over union all 时间日期 窗口函数 直播时段探究 2025春招面试真题 快手
ID406 招商银行(二)高消费用户识别  
中等 group by sum count over 聚合函数 窗口函数 招建银行

 点击下方空白区域即可查看参考答案

MySQL 8.0

00:00