SQL 查询语句示例 - 教师、学生、课程和成绩表
SQL 查询语句示例 - 教师、学生、课程和成绩表
以下是一些 SQL 查询语句示例,用于查询教师、学生、课程和成绩表中的信息,假设我们有以下数据库表:
教师表 Teacher(Tn 教师编号, Tname 教师名字)
学生表 Student(Sn 学号, Sname 学生姓名, Sage 学生年龄, Ssex 学生性别)
课程表 Course(Cn 课程编号, Cname 课程名称, Tn 教师编号)
成绩表 SC (Sn 学号, Cn 课程编号, score 成绩)
查询示例
- 查询教师表中所有教师的信息:
SELECT * FROM Teacher; - 查询学生表中所有学生的信息:
SELECT * FROM Student; - 查询课程表中所有课程的信息:
SELECT * FROM Course; - 查询成绩表中所有学生的成绩信息:
SELECT * FROM SC; - 查询教师表中教师编号为 Tn 的教师的信息:
SELECT * FROM Teacher WHERE Tn = 'Tn'; - 查询学生表中学号为 Sn 的学生的信息:
SELECT * FROM Student WHERE Sn = 'Sn'; - 查询课程表中课程编号为 Cn 的课程的信息:
SELECT * FROM Course WHERE Cn = 'Cn'; - 查询成绩表中学号为 Sn 的学生在课程编号为 Cn 的课程中的成绩:
SELECT score FROM SC WHERE Sn = 'Sn' AND Cn = 'Cn'; - 查询教师表中教师名字为 Tname 的教师的信息:
SELECT * FROM Teacher WHERE Tname = 'Tname'; - 查询学生表中学生姓名为 Sname 的学生的信息:
SELECT * FROM Student WHERE Sname = 'Sname'; - 查询课程表中课程名称为 Cname 的课程的信息:
SELECT * FROM Course WHERE Cname = 'Cname'; - 查询成绩表中学号为 Sn 的学生在课程编号为 Cn 的课程中的成绩:
SELECT score FROM SC WHERE Sn = 'Sn' AND Cn = 'Cn';
**注意:**上述语句中的 Tn、Sn、Cn、Tname、Sname、Cname 应根据具体情况替换为实际的教师编号、学号、课程编号、教师名字、学生姓名、课程名称。
原文地址: https://www.cveoy.top/t/topic/qvOK 著作权归作者所有。请勿转载和采集!