色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql sum 多行

黃文隆2年前13瀏覽0評論

MySQL中的SUM函數用于計算數值列的總和。當需要對多行數據進行求和操作時,我們可以使用GROUP BY語句將數據分組并計算各組數據的總和,從而實現對多行數據的求和操作。

下面是一個例子,假設我們有一個學生成績表,包含學生姓名、科目和成績三個字段:

CREATE TABLE grade (
student varchar(20),
subject varchar(20),
score int
);
INSERT INTO grade VALUES
('張三', '語文', 90),
('張三', '數學', 80),
('李四', '語文', 85),
('李四', '數學', 95),
('王五', '語文', 70),
('王五', '數學', 75);

現在我們需要統計每個學生的總分數,可以使用以下SQL語句:

SELECT student, SUM(score) AS total_score
FROM grade
GROUP BY student;

該語句使用了SUM函數和GROUP BY語句,將數據按照學生名稱分組,并計算每個學生的總分數。使用AS關鍵字和別名語法為計算結果命名為“total_score”。

運行以上代碼后,可以得到以下結果:

+---------+-------------+
| student | total_score |
+---------+-------------+
| 張三    |         170 |
| 李四    |         180 |
| 王五    |         145 |
+---------+-------------+

這樣,我們就可以方便地對多行數據進行求和操作了。