gpt4 book ai didi

mysql - 如何迭代列值的可能值

转载 作者:行者123 更新时间:2023-11-29 07:17:29 26 4
gpt4 key购买 nike

我有一个表,其中存储与其关联的姓名和号码。这些数字中的每一个都属于某种类型。名称和类型的组合是唯一的。

 name | type | number
---------------------
a | t0 | 5
a | t1 | 6
b | t0 | 7
c | t1 | 8

我想要这个表格作为结果,它显示与该名称关联的数字,无论累积的类型如何。

 name | sum
------------
a | 11
c | 8
b | 7

现在我知道了 SUM() 函数,并且到目前为止我已经编写了这个:

SELECT name, SUM( ??SELECT name, SUM(number) WHERE name = 'a'?? ) AS sum
FROM table
ORDER BY sum DESC;

问题是我不知道如何编写 SUM() 函数的内部部分,因为我无法在函数内部使用 SELECT 语句。另外,我不知道如何迭代名称列的可能值。

最佳答案

SELECT NAME, 
Sum(number) As 'Sum'
FROM table
GROUP BY NAME
ORDER BY Sum(number) DESC;

关于mysql - 如何迭代列值的可能值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37404313/

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