SELECT s.sdept, c.cname, AVG(sc.grade) AS 平均成绩 FROM S s, SC sc WHERE s.sno = sc.cno GROUP BY s .sdept, c.cname
时间: 2023-06-10 12:06:35 浏览: 131
1_求平均成绩.c
这是一条 SQL 查询语句,作用是查询每个学院的每门课程的平均成绩。具体解释如下:
- SELECT s.sdept, c.cname, AVG(sc.grade) AS 平均成绩:选择学院、课程名和平均成绩三个字段,并使用 AVG() 函数计算平均成绩,将结果命名为“平均成绩”。
- FROM S s, SC sc:从 S 表和 SC 表中获取数据,这两个表中都包含学生信息和成绩信息。
- WHERE s.sno = sc.cno:通过 s.sno 和 sc.cno 字段的关联条件,将 S 表和 SC 表中的数据进行连接。
- GROUP BY s.sdept, c.cname:按照学院和课程名进行分组,以便统计每个学院每门课程的平均成绩。
阅读全文