题解 | #计算总和#

计算总和

https://www.nowcoder.com/practice/d8a624021183454586da94d280cc8046

select order_num, sum(item_price * quantity) as total_price from OrderItems
GROUP BY order_num
HAVING total_price >= 1000;

我在写这道题的时候的思路就是
1. 先把每一行的总价钱给他算出来
select order_num, item_price * quantity as total_price from OrderItems

2. 之后按订单号分组,并计算出每一组的总价
select order_num, sum(item_price * quantity) as total_price from OrderItems
GROUP BY order_num
3. 加上having给他按组过滤以下

select order_num, sum(item_price * quantity) as total_price from OrderItems
GROUP BY order_num
HAVING total_price >= 1000;


#MySQL#
全部评论

相关推荐

程序员小白条:找的太晚,别人都是大三实习,然后大四秋招春招的,你大四下了才去实习,晚1年
点赞 评论 收藏
分享
苦思冥想ID:铁子,你长得好像李荣浩
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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