SQL 如何按title分组查询单商品总销量与总销售额?
你只需在原有查询的SELECT字段中新增SUM(price)聚合项,将其别名设为price_sum即可,完整查询语句如下:
SELECT title, COUNT(*) as total_sales, SUM(price) as price_sum FROM orders GROUP BY title ORDER BY total_sales desc;
说明
SUM()是SQL的求和聚合函数,配合GROUP BY title分组规则,会自动统计每个商品分组下所有订单的price字段累加值,即使同一商品单价不同也能正确计算总消费金额- 运行上述查询即可得到你期望的输出结果
内容的提问来源于stack exchange,提问作者porgrammer3124
相关产品推荐
相关产品推荐

