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

每个商品的销售总额

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;


全部评论

相关推荐

不愿透露姓名的神秘牛友
11-06 20:49
某国企 研发工程师 31W 硕士211
点赞 评论 收藏
分享
爱吃烤肠的牛油最喜欢...:50K是ssp了估计,ssp的人家多厉害都不用说,每年比例大概在百分之5左右
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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