mysql计算所有行的总和

med*_*med 14 mysql sql database aggregate-functions

我有一个有多个行的mysql表,并且在每一行中都有一个名为"value"的字段,字段值因行而异.我想要的是选择所有行并计算所有"值"字段的总和.

任何的想法?

Dev*_*rke 25

你的意思是这样的吗?

SELECT    SUM(value)
FROM      myTable
Run Code Online (Sandbox Code Playgroud)

如果要返回多个列,只需将每个非聚合(即,求和)行添加到GROUP BY子句中:

SELECT    firstName, lastName, SUM(value)
FROM      myTable
GROUP BY  firstName, lastName
Run Code Online (Sandbox Code Playgroud)