在student表、course表、sc表中,查询选修课程号为“a01”的学生的学号、姓名、课程名、分数
时间: 2023-12-20 16:05:40 浏览: 70
数据结构课程设计 学生信息管理系统哈希表学号 姓名查询
5星 · 资源好评率100%
可以使用 SQL 的 JOIN 操作来查询选修课程号为“a01”的学生的学号、姓名、课程名、分数,具体的 SQL 语句如下:
```sql
SELECT s.sid, s.sname, c.cname, sc.score
FROM student s
JOIN sc ON s.sid = sc.sid
JOIN course c ON c.cid = sc.cid
WHERE c.cid = 'a01';
```
这里使用了 INNER JOIN 连接了三个表:student、sc、course,条件是 sc 表中的 cid 和 course 表中的 cid 相等,同时 sc 表中的 sid 和 student 表中的 sid 相等。最后使用 WHERE 子句筛选出选修课程号为“a01”的学生。
阅读全文