采用了dense_rank和limit

商品价格排名

https://www.nowcoder.com/practice/119f5b8cfe5b45779a3e1b3f4d83b341

select 
    product_id,
    product_name,
    type,price
from
    (
        select
            *,dense_rank()over(partition by type order by price desc) as rk
        from
            product_info
    )   t1
where rk <3 
order by price desc,product_name 
limit 3

全部评论

相关推荐

也许是天气_:实习这块全是假大空像AI生成的,没有实际内容。要体现出难点、亮点、解决问题的过程
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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