mysql统计课程表中的总学分,最大学分,最小学分,平均分及课程的个数,所有的通过聚合函数统计出的字段都给出相应的别名
时间: 2023-07-15 16:13:33 浏览: 140
学科、姓名、分数。 分别计算每门学科分数最高的前三名,并显示名次。写入MySQL中。
可以使用如下的 SQL 语句来统计课程表中的总学分、最大学分、最小学分、平均分及课程的个数:
```sql
SELECT
COUNT(*) AS course_count,
SUM(credit) AS total_credit,
MAX(credit) AS max_credit,
MIN(credit) AS min_credit,
AVG(credit) AS avg_credit
FROM
course_table;
```
其中,`COUNT(*)` 统计课程表中的记录数,即课程的个数;`SUM(credit)` 统计所有课程的学分之和;`MAX(credit)` 统计所有课程的最大学分;`MIN(credit)` 统计所有课程的最小学分;`AVG(credit)` 统计所有课程的平均学分。通过 `AS` 关键字,可以为每个聚合函数指定一个别名,以便于查询结果的理解和使用。
阅读全文