题解 | 商品价格排名

select
    product_id,
    product_name,
    type,
    price
from
    (
        select
            *,
            rank() over (
                partition by
                    type
                order by
                    price desc
            ) as rk
        from
            product_info
    ) as a
where
    a.rk in (1, 2)
order by
    price desc,
    product_name asc
limit
    3

全部评论

相关推荐

不愿透露姓名的神秘牛友
06-18 17:37
点赞 评论 收藏
分享
迟缓的斜杠青年巴比Q了:简历被投过的公司卖出去了,我前两天遇到过更离谱的,打电话来问我有没有意向报班学Java学习,服了,还拿我学校一个学长在他们那报班学了之后干了华为OD当招牌
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-18 22:30
我看都是谁在卷前端!
秋盈丶:搜了下,20人的公司能收到2000份招呼?真有这么夸张吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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