gpt4 book ai didi

sql - 基本 SQL Select 语句 - 如何找到总和?

转载 作者:行者123 更新时间:2023-12-02 07:41:13 24 4
gpt4 key购买 nike

我想在我的表中找到特定值的总和和计数。

在我的特定情况下,该表称为 product。该表的列名是 'idproduct_idquantityshipping_price

该表包含:(基于SELECT * FROM product;)

product_id:1    quantity:1     end_price:15     shipping_price:1
product_id:2 quantity:2 end_price:15 shipping_price:0
product_id:1 quantity:1 end_price:15 shipping_price:1
product_id:2 quantity:1 end_price:15 shipping_price:0
product_id:1 quantity:1 end_price:15 shipping_price:1
product_id:3 quantity:1 end_price:15 shipping_price:0

我需要一个 SQL 语句来选择具有相同 product_id 的行数,得到 quantityend_price运费价格

对于此示例,我希望 SQL 语句返回第 1 项:

product_id:1    quantity:3    end_price:45    shipping_price:3

最佳答案

您可以使用 SUM 聚合函数,按 product_id 对结果进行分组。

SELECT  product_id,
SUM(quantity) quantity,
SUM(end_price) end_price,
SUM(shipping_price) shipping_price
FROM product
GROUP BY product_id

关于sql - 基本 SQL Select 语句 - 如何找到总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11036299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com