在mysql中添加两个列值

时间:2014-12-28 17:31:12

标签: mysql import sum addition

我有两个mysql表

假设表格一个名称'标记'

 no   A    B    C    D
 1   10   05   01   04
 2   08   07   10   05
 3   09   05   07   10
 4   07   05   04   10
 5   04   07   06   09
 6   05   09   07   07
 7   09   05   10   06
 8   09   06   06   08
 9   08   06   10   07
10   08   07   04   06

假设表格两个名称'结果'

在第二个表格中,我想根据上表确定总分和平均分数。
(从'标记'表格中导入数据,处理它并将其保存在'结果&#中39;表格)

所以一旦它填满它必须是这样的。
我想在'标记'中添加A,B,C,D列。表格并将总值列入“总计”列中在表格'结果'通过除以“总计”和“平均值”来平均第4列。

 no   Total    Average
 1     20        5.00
 2     30        7.50   
 3     31        7.75
 4     26        6.50
 5     26        6.50 
 6     28        7.00
 7     30        7.50
 8     29        7.25
 9     31        7.75
10     25        6.25

那么如何填写“结果”'表使用mysql查询?
是不是可以在mysql中做?
谢谢

1 个答案:

答案 0 :(得分:3)

尝试类似:

INSERT INTO result (no, total, average)
SELECT no, A+B+C+D, (A+B+C+D)/4
FROM marks