实践指导书_多表查询与子查询

实践指导书_多表查询与子查询

ID:46563034

大小:80.00 KB

页数:5页

时间:2019-11-25

实践指导书_多表查询与子查询_第1页
实践指导书_多表查询与子查询_第2页
实践指导书_多表查询与子查询_第3页
实践指导书_多表查询与子查询_第4页
实践指导书_多表查询与子查询_第5页
资源描述:

《实践指导书_多表查询与子查询》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、实验题目:多表查询与了查询二、实验目的:掌握如何进行多表查询与子查询三、实验步骤:附加XSCJ数据库,改名为XSCJ学号姓名,完成以下习题后把习题语句保存为学号姓名.sql文件并上传至教师机指定共享文件夹连接习题:・・1、查找XSCJ数据库每个为牛的情况以及选修的课程情况。-2、查询xscj数据库中学号,姓名,课程号,成绩-3、查询xscj数据库中学号,姓名,课程名,成绩-4、查询xscj数据库屮选修了计算机基础课程同学的学号,姓名,成绩-5、查询xscj数据库中程明选修的课程名,成绩-6、查询班

2、级表中学制相同的班级编号一、连接1.什么是连接连接是两元运算,可以两个或多个表进行查询,贡结果通常是含冇参加连接运算的两个表(或多个表)的指定列的表。在实际应用中,多数情况下,用八查询的列都来自于多个表。涉及多个表的查询被称为连接查询。2.连接表现形式在T-sql语言中连接查询冇两大类表示形式1)符合sql标准连接谓词表示形式。2)T-sql扩展的使用关键字join的表示形式。3.连接分类内连接表名1join表名2on条件外连接左连接leftjoin,右连接rightjoin,全连接fulljoin口

3、连接谓词连接:where条件(两个表中的字段条件)4.建立连接的步骤1)要连接哪几个表2)以什么条件连接——关系:主键、外键,等值3)查询记录的条件4)要査询什么信息女H:查询studentscore数据库屮V牛信息表和学牛-成绩表的全部信息附加studentscore数据库SelectFromWhere:子查询习题::-1、在XSCJ数据库中,要查找选修了课程号为101的课程的学牛的情况。II]・・2、查找选修了计算机基础课的学生的情况i■■查找氷选修离散数学的学生的情况。IIIIi-3、查找比所有

4、计算机系的学生年龄都大的学生。:-杳找所有比所侑男生都小的学生的情况。(注意出生时间与年龄的关系!反比!)IIII]-4、查找课程号201的成绩不低于课程号101的最低成绩的学生的学号。:-查找计算机系男牛年龄不小于通讯工程系女牛最低年龄的学生情况IIII!-5、查找选修201号课程的学生姓名。:■■查找未选修201号课程的学生情况。IIII:-6、查找选修206号课程的学纶姓名select姓名fromxswhereexistsI:(select*fromxs_kcwhere课程号-10Tand姓名=

5、xs.姓名)II♦I1■■查找选修了全部课程的同学的姓名(即查找没有一门功课不选修的学生。)I:SELECT姓名FROMXSWHERENOTEXISTSI:(SELECT*FROMKCWHERENOTEXISTSI:(SELECT*FROMXS_KCWHERE学号=XS.学号AND课程号二KC.课程号))二、子查询子查询通常与IN、EXIST谓词及比较运算符结合使用。1.IN子查询IN子查询用于进行一个给定值是否在子查询结果集中的判断,格式为:Expression[NOT]IN(subquery)其中

6、subquery是了查询。2.比较子查询这种子杳询可以认为是IN子杳询的扩展,它使表达式的值与子查询的结果进行比较运算,格式为:expression{I>=I!=I<>I!}{ALLISOMEIANY)(subquery)ALL:指定表达式耍与子查询结果集中的每个值都进行比较.当表达式为每个值都满足比较关系时,才返回true,否则返回false.some或any:表示表达式只要与子查询结果集屮的某个值满足比较关系时,就返回true,否则返回falseo3.EXISTS子查询EX

7、ISTS谓词用于测试子查询的结果是否为空表,若子查询的结果集不为空,则EXISTS返回TRUE,否则返回FALSEoEXISTS还可与NOT结合使用,即NOTEXISTS,其返冋值与EXIST刚好相反。格式为:[NOT]EXISTS(subquery)边做上面习题,边写实习报告,将上边黑色字迹以及相关习题,写在报告本上,尤其是需要记忆的希望大家做好记录!四、实验过程中存在的问题:不要空着这一项,记录实习屮存在的问题以及是否解决。有利于老师信息的反馈。不要写“无”。五、实验效果与体会:记录是否掌握学习内

8、容,以及学习兴趣等,或者学习感受,学习心得。也不要空着。附:单词本:2^column目KK:Lkalamj1、majorfelDJ:[:kolamjKK:[Feds可n.[C]DJ:[:meid3a]1.圆柱a.Thedomewassupported1.较大的;较多的byninecolumns.Thehouseneedsmajorrepairs・这圆顶由九根柱子支撑。这幢房了需要大修。2.圆柱状物[(+of)]2.主要的,重要的;一流的[B]3.(报纸的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。