题解 | #返回每个顾客不同订单的总金额#

返回每个顾客不同订单的总金额

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

select 
    o.cust_id, -- 选择Orders表中的顾客ID 
    sum(oi.item_price * oi.quantity) as total_ordered -- 计算每个顾客所有订单的总金额  
from 
    Orders o
join
    OrderItems oi on oi.order_num = o.order_num -- 通过订单号将Orders表和OrderItems表进行连接
group by
    o.cust_id -- 按照顾客ID对结果进行分组,以便为每个顾客计算总金额 
order by
    total_ordered desc; -- 按照计算出的总金额降序排序结果

全部评论

相关推荐

云边有个小卖铺儿:校招生违约率低,所以我要高😂
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务