sql上机练习3
2016-11-25 17:08
197 查看
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 --查询学号为S1101007的学生参加的考试科目名称、分数、考试日期。 SELECT J.SubjectName AS 科目名称,R.StudentResult AS 分数,R.ExamDate AS 考试日期 FROM Result AS R INNER JOIN Subject AS J ON R.SubjectId=J.SubjectId WHERE R.StudentNo='S1101007' SELECT J.SubjectName AS 科目名称,R.StudentResult AS 分数,R.ExamDate AS 考试日期 FROM Result AS R ,Subject AS J WHERE R.SubjectId=J.SubjectId AND R.StudentNo='S1101007' --查询参加考试的学生学号、所考科目名称、分数、考试日期. SELECT R.StudentNo AS 学生学号,J.SubjectName AS 科目名称,R.StudentResult AS 分数,R.ExamDate AS 考试日期 FROM Result AS R INNER JOIN Subject AS J ON R.SubjectId=J.SubjectId SELECT R.StudentNo AS 学生学号,J.SubjectName AS 科目名称,R.StudentResult AS 分数,R.ExamDate AS 考试日期 FROM Result AS R,Subject AS J WHERE R.SubjectId=J.SubjectId
相关文章推荐
- SQL第十一章上机练习1
- SQL第十一章上机练习3
- 【Intermediate SQL-1 】五道较难的sql练习_大连理工软院数据库上机答案
- SQL第十一章上机练习4
- sql上机练习5
- SQL第十一章 上机练习2
- sql上机练习2
- sql上机练习1
- ACCP S1 SQL第十一章上机练习
- sql 11章上机练习
- ORACLE语法和SQL练习
- 2007-11-22 .NET 6期上机练习
- SQL查询基本练习1:(作业)
- sql练习分析[1] -受影响的行数@@ROWCOUNT
- 一个SQL的小练习
- 第3章 关系数据库标准语言SQL 练习
- sql 练习---连接某字段的值给一个字符串
- sql 练习
- SQL练习
- Oracle sql语句练习