题解 | 商品价格排名

商品价格排名

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

WITH t1 AS (
    SELECT
        product_id,
        rank() over(partition by type order by price DESC) rk
        FROM product_info
)
SELECT 
product_id,
product_name,
type,
price
FROM product_info JOIN t1 USING(product_id)
WHERE t1.rk <= 2
ORDER BY price DESC, product_name
LIMIT 3

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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