sql语句 连接查询 求学生的学号、姓名、选修的课程名及成绩;
时间: 2023-08-14 15:04:40 浏览: 189
假设你有三张表:`students`(学生信息表)、`courses`(课程信息表)和`scores`(成绩表),其中`scores`表中的`student_id`和`course_id`分别是`students`和`courses`表中的外键,请使用以下 SQL 语句进行连接查询,获取学生的学号、姓名、选修的课程名及成绩:
```sql
SELECT students.id AS 学号, students.name AS 姓名, courses.name AS 课程名, scores.score AS 成绩
FROM students
JOIN scores ON students.id = scores.student_id
JOIN courses ON courses.id = scores.course_id;
```
通过上述 SQL 语句,我们使用了 `JOIN` 关键字,将 `students`、`scores` 和 `courses` 三张表联合起来进行查询,并且使用了别名来给查询结果中的每一列赋予易于理解的名称。
相关问题
sql:求学生的学号、姓名、选修的课程名及成绩。
假设有三张表:学生表(students)、课程表(courses)和成绩表(scores),则可以使用以下 SQL 语句查询学生的学号、姓名、选修的课程名及成绩:
```
SELECT
students.student_id,
students.student_name,
courses.course_name,
scores.score
FROM
students
INNER JOIN scores ON students.student_id = scores.student_id
INNER JOIN courses ON scores.course_id = courses.course_id;
```
其中,使用 INNER JOIN 连接三张表,将学生表、成绩表和课程表进行关联,再用 SELECT 子句选择需要查询的字段,即可得到学生的学号、姓名、选修的课程名及成绩。
查询学生的学号、姓名、选修的课程名及成绩。
要查询学生的学号、姓名、选修的课程名及成绩,可以使用以下SQL语句:
SELECT stu.stuid, stuname, couname, score
FROM stu
JOIN scores ON stu.stuid = scores.stuid
JOIN course ON scores.couid = course.couid;
这个SQL语句使用了JOIN语句,将学生表、成绩表和课程表连接起来,从而得到学生的学号、姓名、选修的课程名和成绩。其中,stu.stuid表示学生的学号,stuname表示学生的姓名,couname表示选修的课程名,score表示成绩。
相关推荐
![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)