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 |+----------------+-------------+
如上所示,我们成功查询了每个学院的总成绩。这对于学校统计和分析数据非常有用。