查询王东民同学的选课信息

本示例演示如何使用 SQL 语句查询学生选课信息,以教材示例数据库为例,查询名为'王东民'的同学的课程号和成绩。

要求: 显示学生姓名、课程号和成绩。

示例 SQL 语句:

select sname, cno, grade from sc, student s where s.sno = sc.sno and sname = '王东民';

select sname, cno, grade from student s join sc on s.sno = sc.sno where sname = '王东民';

解释:

  • scstudent 表分别代表选课表和学生表。
  • snamecnograde 分别代表学生姓名、课程号和成绩。
  • 使用 joinwhere 语句连接两个表,根据学生学号 sno 进行匹配。
  • where 语句筛选出 sname 为 '王东民' 的记录。

两种 SQL 语句都能够完成查询任务,它们只是语法上的不同,最终得到的结果相同。


原文地址: https://www.cveoy.top/t/topic/QkK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录