欢迎来到天天文库
浏览记录
ID:30173098
大小:16.67 KB
页数:4页
时间:2018-12-27
《嵌套查询实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划嵌套查询实验报告 贵州大学实验报告 学院:计信学院专业:网络工程班级:101 注:交作业使用,请修改 一、实验目的: 熟悉连接查询,嵌套查询等的应用。 二、实验内容: 完成老师word文档中的题目。 三、实验步骤 在上机操作之前,首先要熟悉课本内容和例子。 17、查询所有学生的Sname、Cname和Grade列。此题因为需要查询的三个信息在不同的表里,所以要找到三个表所具有的共同列,经观察发现=和= 18、查询所有选修“计算机导论(来自:写论文网:嵌套查
2、询实验报告)”课程的同学的成绩。论' 首先是嵌套查询,在子查询中首先在course表中找到计算机导论的课程号,然后在sc表中找到该学号的成绩,第二种方法是连接查询,同样,连接查询是要找到表中相同的列,但是此题中还要多一个条件,因为我们只想知道计算机导论的成绩。 19、查询和“李军”同性别的同学Sname.目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 其实自身连接和普通的连接没有什么区别,只是
3、在自身连接后把一个表取两个不同的名字,然后后面的就跟普通的连接查询一样了,不过需要注意的是因为两个不同的名字表其实是一个表,所以列的前面要加上表的名字,而且不要弄乱了。嵌套查询思路比较清晰首先找到李军的性别,然后再找和这个性别相同的姓名 20、查询所有同学的基本情况和选课情况,包括未选课的同学。 因为student表和sc表中都有sname列,我们在这里只要一列,所以在选择时只用student。Sno,然后选择做外连接,那么未选课的同学也会显示出来 21、查询选修13号课程且成绩高于80分的同学的名字。 首先,我们还是在连接查询中还是要找到两个表中相同的列,即=,然后根据题目要求
4、还要加两个条件,因为我们要查询13号课程的成绩,所以要='13',而且这个人的成绩要大于80,所以还要添加>80。嵌套查询先选出课程号为13且成绩为80以上的学号,然后在student表中找到这个学号的姓名。 22、查询和学号为的同学同年出生的所有学生的Sno、Sname列。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 虽然我们表中没有出生年月这一列,但我们可以通过相同年龄进行查找,这样的话,
5、其实跟19题就一样了,只不过还是要提醒在自身连接查询的时候一定要注意列前面的表名。 23、查询王位同学所有的成绩。 这道题跟前面都是大径相同,我感觉没有可说的一些细节了,在前面题目完成后,这道题就很轻松的做出来了。 24、查询非计算机系的不超过计算机系所有学生的年龄的学生姓名。首先从括号里的子查询中说起,在子查询中选出计算机系的学生的年龄,然后在student表中找姓名,找什么姓名呢?我们用到了any,课本上介绍any就是集合中的任何一个,就是要找到一个年龄比任意计算机系学生年龄都小,并且这个人的系不能是计算机系 25、查询存在有85分以上成绩的课程Cno.因为exists方法还
6、没有学,所以用前面简单的方法做出来,distinct就是去掉重复的学号 四、试验总结 首先通过这次试验,熟悉了连接查询,嵌套查询,还可以根据子查询分为相关子查询和不相关子查询。这对于我以后的学习是基础,是经验,更是必须要走的路,还是上一次说过的一句话,路漫漫其修远兮,吾将上下而探索。 **大学实验报告 学院:专业:班级: 1目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 2 3 4
7、 5目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。
此文档下载收益归作者所有