SQL 实现 score 表各科目考生人数、总成绩及平均成绩查询
要查询 `score` 表中各科目的考生人数、总成绩及平均成绩,你可以使用 SQL 语句。假设 `score` 表的结构如下: - `student_id`:考生ID - `subject`:科目 - `score`:成绩 你可以使用以下 SQL 查询来获取所需的信息: ```sql SELECT subject, COUNT(student_id) AS student_count, SUM(score) AS total_score, AVG(score) AS average_score FROM score GROUP BY subject; ``` 这个查询的解释如下: 1. `SELECT subject, COUNT(student_id) AS student_count, SUM(score) AS total_score, AVG(score) AS average_score`:选择科目 (`subject`),计算每个科目的考生人数 (`COUNT(student_id)`),总成绩 (`SUM(score)`),以及平均成绩 (`AVG(score)`)。 2. `FROM score`:从 `score` 表中获取数据。 3. `GROUP BY subject`:按科目 (`subject`) 分组,以便对每个科目进行聚合计算。 运行这个查询后,你将得到一个结果集,其中包含每个科目的考生人数、总成绩和平均成绩。 ######[AI写代码神器 | 274点数解答 | 2024-11-12 11:09:40]
相关提问
- C 语言:快速实现 5 个学生信息录入、按成绩升序排序并输出!(字节豆包 | 373点数解答 | 2024-10-30 00:37:20)432
- C语言实现:输入5名学生信息并按成绩升序排序输出(字节豆包 | 354点数解答 | 2024-10-30 18:45:58)381
- C语言:输入5个学生信息,按成绩升序排序并输出(字节豆包 | 373点数解答 | 2024-10-31 19:49:58)374
- C语言:输入5名学生信息并按成绩升序排序输出(字节豆包 | 326点数解答 | 2025-01-01 20:11:47)375
- 成绩等级统计:20个60 - 100分成绩的等级数量揭秘(字节豆包 | 219点数解答 | 2025-04-09 10:20:32)241
- 培训机构学员成绩与年龄更新:C++ 代码实现(DeepSeek | 186点数解答 | 2025-12-16 18:04:31)90
- Python 处理培训机构学员培训后年龄与 NOIP 成绩提升情况(DeepSeek | 73点数解答 | 2025-12-16 18:05:20)93
- 培训机构学员成绩提升:C++代码实现年龄与NOIP成绩更新(DeepSeek | 178点数解答 | 2025-12-31 12:20:24)84
- Python 实战:统计学生成绩与大学类型数量,附代码及注意点(字节豆包 | 388点数解答 | 2025-05-09 10:52:51)272
- Python:用字典统计学生科目成绩,算出总成绩与平均成绩及避坑指南 (字节豆包 | 276点数解答 | 2025-05-09 11:01:52)179
- Java SQL语法错误:“select count(*)”语句出错,教你排查MariaDB SQL语法问题!( | 350点数解答 | 2024-04-25 08:26:19)403
- 简易贪吃蛇代码:修复函数闭合问题,附完整代码及开发注意要点(字节豆包 | 1472点数解答 | 2025-08-12 12:58:19)140