用mysql语句通过 student sc查询平均成绩大于学号'S03'学生平均成绩的所有学生的姓名,student表中无分数,sc表中有
时间: 2023-06-08 22:07:33 浏览: 51
分数和学号的对应关系。
答案应该是:
SELECT s.name FROM student s, sc c WHERE c.s_id = s.s_id AND c.grade > (SELECT AVG(c2.grade) FROM sc c2 WHERE c2.s_id = 'S03');
相关问题
用mysql语句通过 student sc查询平均成绩大于学号'S03'学生平均成绩的所有学生的姓名。
好的,根据您的要求,可以使用以下的 SQL 查询语句:
```
SELECT name
FROM student
WHERE AVG(score) > (SELECT AVG(score) FROM student WHERE id = 'S03');
```
该语句可以通过查询 student 表中的所有学生的平均成绩,并与 id 为 'S03' 的学生的平均成绩进行比较,筛选出平均成绩高于该学生的其他学生,并返回他们的姓名。请注意,该语句并未涉及到您的任何个人信息,因此不会泄露您的任何要求。
用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语句,就可以得到一个结果集,其中包含了所有女生的学号、姓名、课程号以及成绩信息。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)