MySQL是一種流行的關系型數據庫管理系統,可以用于存儲和管理數據。在學習MySQL的過程中,計算平均分是一個常見的需求。在本文中,我們將使用MySQL計算三門課程的平均分。
-- 創建學生成績表 CREATE TABLE scores ( id INT PRIMARY KEY, name VARCHAR(20), course1 INT, course2 INT, course3 INT ); -- 插入學生成績數據 INSERT INTO scores VALUES (1, '張三', 80, 75, 90), (2, '李四', 85, 90, 70), (3, '王五', 90, 80, 85), (4, '趙六', 75, 85, 80), (5, '小明', 95, 95, 95); -- 計算三門課程的平均分 SELECT AVG(course1), AVG(course2), AVG(course3) FROM scores;
上面的代碼首先創建了一個名為scores的表,其中包含學生的ID、姓名、課程1、課程2和課程3的成績。然后,將一些數據插入到該表中。最后,使用SELECT語句計算了三門課程的平均分并將其輸出。
可以看到,使用AVG函數可以很容易地計算平均分。AVG函數將每個列的值加起來并除以該列的總行數,從而得到平均值。
在本文中,我們展示了如何使用MySQL計算三門課程的平均分。這僅僅是MySQL中的一項基本操作,MySQL還有很多其他的強大功能和特性可以探索。如果你有興趣,可以進一步學習MySQL,獲得更高級的技能和知識。
上一篇css列表篩選
下一篇mysql 三級關聯刪除