USE MySchool
--查询学生姓名、所属年级名称及联系电话。
SELECT S.StudentName AS 姓名,G.GradeName AS 年级,S.Phone AS 电话
FROM Student AS S
INNER JOIN Grade AS G ON S.GradeId=G.GradeId
SELECT S.StudentName AS 姓名,G.GradeName AS 年级,S.Phone AS 电话
FROM Student AS S,Grade AS G WHERE S.GradeId=G.GradeId
--查询年级编号为1的科目名称、年级名称及学时。
SELECT J.SubjectName AS 科目名称,G.GradeName AS 年级,J.ClassHour AS 学时
FROM Subject AS J
INNER JOIN Grade AS G ON J.GradeId=G.GradeId
WHERE G.GradeId=1
SELECT J.SubjectName AS 科目名称,G.GradeName AS 年级,J.ClassHour AS 学时
FROM Subject AS J,Grade AS G
WHERE J.GradeId=G.GradeId AND G.GradeId=1
--查询参加科目编号为1的考试的学生姓名、分数、考试日期。
SELECT S.StudentName AS 姓名,R.StudentResult AS 分数,R.ExamDate AS 考试日期
FROM Result AS R
INNER JOIN Student AS S ON R.StudentNo=S. StudentNo
WHERE R.SubjectId=1
SELECT S.StudentName AS 姓名,R.StudentResult AS 分数,R.ExamDate AS 考试日期
FROM Result AS R,Student AS S
WHERE R.StudentNo=S. StudentNo AND R.SubjectId=1
--查询学号为S
sql上机练习3
最新推荐文章于 2022-04-23 10:37:36 发布