题解 | #每个商品的销售总额#

每个商品的销售总额

https://www.nowcoder.com/practice/6d796e885ee44a9cb599f47b16a02ea4

select name product_name,total_sales,category_rank
from(
select name,sum(quantity) total_sales,row_number() over(partition by category order by sum(quantity) desc,t1.product_id) category_rank
from products t1 join orders t2 on t1.product_id=t2.product_id
group by name,category,t1.product_id#group by 创建分组:注1:不能使用别名,原因可以去了解SQL的运行逻辑;注2:除聚集计算语句外,select语句中的每一列都必须在group by 子句中给出
order by category,sum(quantity) desc) t;


全部评论

相关推荐

26应届求职ing:你这是报了豆音四哥的班?双非本硕拿这两个项目写简历里投100多家嵌软也没什么面试,感觉项目简单了,很多人用
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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