一.实验目的
掌握使用SQL Server进行数据查询的方法。
二.实验内容
使用T-SQL在数据库“EDUC”中完成以下查询:
- 简单查询
- 查询选修了课程的学生学号。
- 查询选修了编号为“C1”的课程的学生学号和成绩,对查询结果按成绩降序排列,成绩相同则按学号升序排列。
- 查询计算机系姓张的教师信息。
- 查询选修了编号为“C2”的课程且该课程成绩在80到90分之间的学生学号和成绩,将成绩乘以系数0.75输出。
2. 连接查询
- 查询张明同学的学号、姓名、籍贯、所在班级的班长姓名与学号。
- 查询在5栋5305教室上课的教师姓名、教师所在院系名和上课班级名。
- 查询选修了“数据库原理”且成绩在85分以上的学生学号、姓名和成绩。
- 查询外教“William Dron”的年龄、所在院系名称以及所担任课程的名称。
2.嵌套查询
- 查询2015级学生所有任课老师的编号、姓名和所在院系。
- 查询选修了外教“William Dron”所任课程的所有学生学号和姓名。
- 查询2017年上学期在5栋5310上课的教师姓名及所在院系。
- 查询选修了“云计算”的学生学号和所在班级名称。
三.实验过程
1.简单查询
1)查询选修了课程的学生学号。
2)查询选修了编号为“C1”的课程的学生学号和成绩,对查询结果按成绩降序排列,成绩相同则按学号升序排列。
3)查询计算机系姓张的教师信息。
4)查询选修了编号为“C2”的课程且该课程成绩在80到90分之间的学生学号和成绩,将成绩乘以系数0.75输出。
2.连接查询
1)查询张明同学的学号、姓名、籍贯、所在班级的班长姓名与学号。
2)查询在5栋5305教室上课的教师姓名、教师所在院系名和上课班级名。
3)查询选修了“数据库原理”且成绩在85分以上的学生学号、姓名和成绩。
4)查询外教“William Dron”的年龄、所在院系名称以及所担任课程的名称。
3.嵌套查询
1)查询2015级学生所有任课老师的编号、姓名和所在院系。
2)查询选修了外教“William Dron”所任课程的所有学生学号和姓名。
3)查询2017年上学期在5栋5310上课的教师姓名及所在院系。
4)查询选修了“云计算”的学生学号和所在班级名称。
四.实验总结
获取实验过程和实验总结答案请阅读全文
未经允许不得转载!实验七 数据查询【数据库系统实验】【答案】