在mysql中,设有学生成绩信息表,教师基本信息表,教学任务信息表,查询选修的各门课程的最高成绩、最低成绩和选课人数和授课教师姓名,其中成绩和选修的课程在学生成绩信息表中,授课教师姓名在教师基本信息表中,教学任务信息表设有教师编号与教师基本信息相关联,该如何查询?
时间: 2023-09-19 13:09:59 浏览: 68
您可以使用以下 SQL 语句实现此查询:
```
SELECT
t1.course_name AS 课程名称,
MAX(t1.score) AS 最高成绩,
MIN(t1.score) AS 最低成绩,
COUNT(*) AS 选课人数,
t2.teacher_name AS 授课教师姓名
FROM
score_info AS t1
JOIN course_info AS t2 ON t1.course_id = t2.course_id
JOIN teacher_info AS t3 ON t2.teacher_id = t3.teacher_id
WHERE
t1.course_type = '选修'
GROUP BY
t1.course_name,
t2.teacher_name;
```
其中,score_info 是学生成绩信息表,包括课程编号、学生编号和成绩等信息;course_info 是课程信息表,包括课程编号、课程名称、课程类型和授课教师编号等信息;teacher_info 是教师基本信息表,包括教师编号和教师姓名等信息。
相关问题
用mysql编写:在学生数据库中,查询sc表所有女生的学号,姓名,课程号以及成绩信息
可以使用以下SQL语句来查询学生数据库中sc表中所有女生的学号、姓名、课程号以及成绩信息:
```
SELECT s.id, s.name, c.course_id, c.score
FROM student s, sc c
WHERE s.id = c.id AND s.sex = '女';
```
其中,`student`是学生表的表名,`id`、`name`和`sex`是学生表中学号、姓名和性别的列名,`sc`是成绩表的表名,`id`、`course_id`和`score`是成绩表中学号、课程编号和成绩的列名。`=`是比较运算符,用于判断学生表中的学号与成绩表中的学号是否相等,以及判断学生的性别是否为女性。通过执行该SQL语句,就可以得到一个结果集,其中包含了所有女生的学号、姓名、课程号以及成绩信息。
mysql查询course表中每门课程的平均成绩,最高成绩,成绩之和
好的,你可以使用如下的 SQL 语句来实现:
```
SELECT cno, AVG(score) AS avg_score, MAX(score) AS max_score, SUM(score) AS sum_score
FROM sc
GROUP BY cno;
```
这条语句会查询 `sc` 表中每门课程的平均成绩、最高成绩和成绩之和,使用 `GROUP BY` 子句对课程号进行分组,并使用 `AVG()`、`MAX()` 和 `SUM()` 函数分别求出平均成绩、最高成绩和成绩之和。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)