簡體   English   中英

在mysql中添加兩個列值

[英]adding two column values in mysql

我有兩個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

假設表兩個名稱'結果'

在第二個表中我想根據上表放置總分和平均分。
(從'marks'表導入數據,處理它並將其保存在'results'表中)

所以一旦它填滿它必須是這樣的。
我想在'標記'表中添加A,B,C,D列,並將總值放在表'結果'中的'Total'列中,並將'Total'列除以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查詢填充'result'表呢?
是不是可以在mysql中做?
謝謝

嘗試類似的東西:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM