单个命令中的mysql查询以获取每个名称的总和

时间:2019-05-20 14:40:35

标签: mysql

我是mysql的新手,我需要获取列的总和,但无法在单个命令中获取

我有一个表

Name, Class, zone1,zone2,zone3,zone4
X, 1, 10,20,30,40
X, 2, 50,60,70,80
Y, 1, 20,30,40,50
Y, 3, 70,80,90,10

我需要一个mysql命令来获取每个名称和类的zone1到zone4之和

X,1,Sum
X,2,Sum
Y,1,Sum
Y,3,sum.
... etc

我尝试选择 (感谢我将查询修改为)     从表中选择“名称,类别,区域+ zone2 + zone3 + zone4”作为总计;

现在如何获得结果(尽管我可以在php中做,但是可以在mysql本身中做任何方法)     X,1,Sum,2,Sum     Y,1,Sum,3,sum     ...等等

1 个答案:

答案 0 :(得分:1)

将查询更改为select Name,Class,(zone+zone2+zone3+zone4) as Total from table;,然后重试