MySQL查询每个学院的总成绩

更新时间:02-02 教程 由 忘殇 分享

MySQL是一款广泛使用的关系型数据库管理系统,常用于存储和管理大量的数据。对于大数据分析和统计,MySQL提供了丰富的查询功能,使得我们可以轻松地查询与统计各种数据。本文将简单介绍如何查询每个学院的总成绩。

首先,我们需要准备一张学生成绩表,其中包含学生姓名、所属学院以及成绩等字段。我们可以使用以下SQL语句创建一个名为student_score的表:

CREATE TABLE student_score (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),college VARCHAR(50),score INT);

接着,我们需要往表中插入一些数据,用于测试。下面是一个例子:

INSERT INTO student_score (name, college, score) VALUES('小明', '计算机学院', 90),('小红', '文学院', 80),('小刚', '计算机学院', 95),('小李', '文学院', 85),('小丽', '音乐学院', 70),('小明明', '音乐学院', 75),('小赵', '计算机学院', 100);

我们可以使用以下SQL语句查询每个学院的总成绩:

SELECT college, SUM(score) as total_score FROM student_score GROUP BY college;

查询结果将会按照学院分组,显示每个学院的总成绩,如下图所示:

+----------------+-------------+| college | total_score |+----------------+-------------+| 计算机学院 | 285 || 文学院 | 165 || 音乐学院 | 145 |+----------------+-------------+

如上所示,我们成功查询了每个学院的总成绩。这对于学校统计和分析数据非常有用。

声明:关于《MySQL查询每个学院的总成绩》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2082191.html