2026-04 中金财富 中等

你是中金财富的数据分析师。

想对股票按累计涨幅进行排名。

请编写SQL查询,统计每只股票的累计涨跌幅并排名,返回股票代码、股票名称、累计涨跌幅、排名,按排名升序排列。

使用窗口函数RANK()或DENSE_RANK()进行排名。

股市浅探 窗口函数 多表连接 group by inner join dense_rank

daily_stock_prices

ts_codetrade_dateopen_pricehigh_pricelow_priceclose_pricepre_close_priceprice_changepct_changevolumeamount_traded
000001.SZ2022-01-0416.4816.6616.1816.6616.480.181.092211692591918887
000001.SZ2022-01-0516.5817.2216.5517.1516.660.492.941219619983344125
000001.SZ2022-01-0617.1117.2717.017.1217.15-0.03-0.174911078851896536
000001.SZ2022-01-0717.117.2817.0617.217.120.080.467311266311937711
000001.SZ2022-01-1017.2917.4217.0317.1917.2-0.01-0.05819097741563415

stock_info

ts_codesymbolnameareaindustrylist_date
000001.SZ1平安银行深圳银行1991-04-03
000002.SZ2万科A深圳全国地产1991-01-29
000004.SZ4国华网安深圳软件服务1991-01-14
000006.SZ6深振业A深圳区域地产1992-04-27
000007.SZ7全新好深圳其他商业1992-04-13

 成为会员,解锁300道大厂数分SQL真题

ID44 窗口函数(2)所有前一和每类前一,继续搞懂排序窗口函数  
入门 group by and dense_rank count in union 时间日期 聚合函数 窗口函数 CTE或SubQuery 多列分组 入门-闺蜜捉奸记 思扣
ID514 QQ音乐(二)歌手歌曲数量  
简单 group by inner join 聚合函数 多表连接 音乐偏好分析 QQ音乐
ID517 QQ音乐(五)歌手类型热度  
简单 group by inner join 聚合函数 多表连接 音乐偏好分析 QQ音乐
ID599 用户购买力排行  
中等 group by inner join dense_rank 窗口函数 多表连接 电商埋点分析 字节跳动
ID600 商品销售排行  
中等 group by inner join dense_rank 窗口函数 多表连接 电商埋点分析 字节跳动

MySQL 8.0

00:00