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

mysql查詢班級的平均分數

江奕云2年前12瀏覽0評論

在學生管理系統中,查詢班級成績信息是一項非常基礎和必要的操作。本文將介紹如何使用MySQL來查詢班級的平均分數。

-- 創建學生表
CREATE TABLE student (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(20),
class_id INT,
score FLOAT
);
-- 插入測試數據
INSERT INTO student(name, class_id, score)
VALUES('小明', 1, 80),
('小紅', 1, 90),
('小剛', 1, 70),
('小美', 2, 85),
('小亮', 2, 95),
('小麗', 2, 75);
-- 查詢班級平均分數
SELECT class_id, AVG(score) AS avg_score
FROM student
GROUP BY class_id;

首先,我們需要創建一個學生表,并插入一些測試數據。學生表包含學生的ID、姓名、班級ID和分數。其中分數是FLOAT類型,可以存儲小數。然后,我們可以使用SELECT語句查詢班級平均分數。在這里,我們使用GROUP BY子句來按班級ID分組,然后計算每個班級的平均分數。在SELECT語句中,我們使用AVG函數計算平均值,并使用別名avg_score作為結果列的名稱。