SQL语句查询每个学生的学号、姓名、选修的课程号、课程名和成绩
时间: 2023-08-03 07:08:42 浏览: 509
可以使用如下的 SQL 语句来查询每个学生的学号、姓名、选修的课程号、课程名和成绩:
```
SELECT s.id AS 学号, s.name AS 姓名, c.id AS 课程号, c.name AS 课程名, sc.score AS 成绩
FROM student s
INNER JOIN score sc ON s.id = sc.stu_id
INNER JOIN course c ON sc.course_id = c.id;
```
其中,`student` 表存储了学生的信息,包括学号和姓名;`course` 表存储了课程的信息,包括课程号和课程名;`score` 表存储了学生选修的课程和对应的成绩,包括学生的学号、课程号和成绩。通过 `INNER JOIN` 连接这三个表,就可以查询到每个学生的学号、姓名、选修的课程号、课程名和成绩。
相关问题
sql每个学生的学号姓名选修课程和成绩
可以使用如下的SQL语句来查询每个学生的学号、姓名、选修课程和成绩:
```
SELECT students.id, students.name, courses.course_name, scores.score
FROM students
INNER JOIN scores ON students.id = scores.student_id
INNER JOIN courses ON scores.course_id = courses.id;
```
这条SQL语句会从三个表中获取数据,分别是`students`、`scores`和`courses`。通过`INNER JOIN`关键字将三个表连接起来,其中`students.id = scores.student_id`表示`students`表和`scores`表通过学生ID进行连接,`scores.course_id = courses.id`表示`scores`表和`courses`表通过课程ID进行连接。
最终查询结果会包含每个学生的学号、姓名、选修课程和成绩。
T-sql语句查询选修了991102号学生选修了的课程的学生学号和姓名
好的,以下是对应的 T-SQL 查询语句:
```
SELECT s.学号, s.姓名
FROM 学生 s
INNER JOIN 选课 x ON s.学号 = x.学号
WHERE x.课程号 = '991102'
```
解释一下,这个查询语句使用 INNER JOIN 连接了学生表(student)和选课表(select_course),通过学号来关联两个表。然后在 WHERE 子句中指定课程号为 '991102',从而筛选出选修了该门课程的学生。最后 SELECT 子句中选择了学号和姓名两个字段进行输出。
阅读全文
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)