题解 | 每个月Top3的周杰伦歌曲

每个月Top3的周杰伦歌曲

https://www.nowcoder.com/practice/4ab6d198ea8447fe9b6a1cad1f671503

select
    month,
    ranking,
    song_name,
    play_pv
from (
    select
        month(fdate) month,
        row_number() over(partition by month(fdate) order by count(p.song_id) desc, p.song_id) ranking,
        song_name,
        count(p.song_id) play_pv
    from
        play_log p 
    left join song_info s on p.song_id=s.song_id
    left join user_info u on p.user_id=u.user_id
    where age between 18 and 25 and year(fdate) = 2022 and singer_name='周杰伦'
    group by month(fdate), song_name, p.song_id
) sub
where ranking <= 3

全部评论

相关推荐

07-18 18:09
门头沟学院 Java
点赞 评论 收藏
分享
程序员小白条:这比例牛逼,750:1
点赞 评论 收藏
分享
06-20 17:42
东华大学 Java
凉风落木楚山秋:要是在2015,你这简历还可以月入十万,可惜现在是2025,已经跟不上版本了
我的简历长这样
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务