1、实验:表查询-高级一、实验目的与任务目的:旨在训练学生使用T-SQL语句进行多表查询,能根据给出的语法写出符合用户需求的连接查询语句及子查询语句。任务:根据需求,写出满足条件的查询语句。任务1:写出以下查询语句1. 要显示计算机系学生的学号,姓名,系号,系名字段。2. 显示计算机系学生的姓名,选修的课程名及成绩。3. 以系表为主表匹配学生表,当有学生属于相应的系时,则显示该系的系名,学生学号及学生姓名,如果某个系没有学生,则显示一条包含系名,而学生学号,学生姓名均为NULL的信息。4. 使用子查询查找和“Tom”同城市的同学姓名。5. 使用子查询查找选修了“数据库”课程的学生姓名。6. 要显示
2、院系平均入学成绩大于所有学生平均成绩的记录7. 查询没有任何一门课程成绩在80分以下的学生的学号和姓名。8. 查询选修“数据库原理”课程成绩最高的学生姓名9. 将计算机系所有学生成绩置为0.10. 查询非“计算机系”的所有年龄小于“计算机系“最小年龄的学生信息。三、内容与要求 课题名称表的查询 (一)课题内容 按照任务1逐步完成,完成后学生可以创建基于多表的查询语句。 (二)课题要求按照实验任务书逐步完成实验(三)考核及报告要求 1. 考核能独立完成任一项任务。2. 报告要求提交一份完整的实验报告,实验报告中详细给出每个任务的解决方案,解决方案后附带每个任务的实验结果。四、主要仪器设备硬件:PC机软件:SQL SERVER 2005