gpt4 book ai didi

mysql - SQL 求和和计数命令。如何对表格内容进行分组以输出两组(行)结果?

转载 作者:太空宇宙 更新时间:2023-11-03 10:41:35 25 4
gpt4 key购买 nike

这是我的 SQL 表: The content of my 'sponsor' table

所以这是我的 sql 查询:
SELECT sponsor_name, sub_name, sum(amount), count(id)
FROM 赞助商

输出是这样的: enter image description here

我希望输出显示 Adidas 和 Dell 计算机各自的总数和计数。所以它会显示两行:
赞助商名称子名总和(数量)计数(编号)
阿迪达斯食物银行基洛纳90004个
戴尔电脑食物银行基洛纳15003

最佳答案

您应该按不想聚合的列进行分组。在这种情况下,sponsor_namesub_name:

SELECT   sponsor_name, sub_name, SUM(amount), COUNT(id)
FROM sponsor
GROUP BY sponsor_name, sub_name

关于mysql - SQL 求和和计数命令。如何对表格内容进行分组以输出两组(行)结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37356880/

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