测试四、连接查询及嵌套查询

上传人:小** 文档编号:90857868 上传时间:2019-06-19 格式:DOC 页数:6 大小:42KB
返回 下载 相关 举报
测试四、连接查询及嵌套查询_第1页
第1页 / 共6页
测试四、连接查询及嵌套查询_第2页
第2页 / 共6页
测试四、连接查询及嵌套查询_第3页
第3页 / 共6页
测试四、连接查询及嵌套查询_第4页
第4页 / 共6页
测试四、连接查询及嵌套查询_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《测试四、连接查询及嵌套查询》由会员分享,可在线阅读,更多相关《测试四、连接查询及嵌套查询(6页珍藏版)》请在金锄头文库上搜索。

1、测试四、连接查询及嵌套查询题目 1 系统默认的连接方式是外连接OUTER可省略。 正确 ¥错误 题目 2 连接条件中各连接字段类型必须是可比的而且必须是相同的字段。正确 ¥错误 题目 3 以下SQL语句实现的功能是 存在错误需指明具体的借书证号的值 存在错误需指明具体的ISBN的值 ¥查询借阅过图书的学生的信息并按借书证号排序 查询借阅过图书的学生的信息并且不包括重复记录并按借书证号排序题目 4 显示未借阅“计算机网络”的学生相关信息即借阅信息请填空完成以下SQLSELECT a.借书证号b.姓名 b.专业名 a.ISBN c.书名 a.索书号 a.借书时间 FROM JY a XS b BO

2、OK c WHERE a.借书证号b.借书证号| /¥ AND| a.ISBN=c.ISBN| /¥ AND| a.借书证 |/¥ NOT| IN( SELECT 借书证号 FROM JY WHERE ISBN| /¥ IN| SELECT ISBN FROM BOOK WHERE 书名计算机网络)题目 5 以下两句SQL实现相同的功能请填空 SELECT XS.借书证号 姓名 专业名 FROM XSJY WHERE XS.借书证号JY.借书证号 AND ISBN7-111-06359-7| /¥ UNION| SELECT XS.借书证号 姓名 专业名 FROM XSJY WHERE XS.

3、借书证号JY.借书证号 AND ISBN7-111-10162-0 SELECT XS.借书证号 姓名 专业名 FROM XSJY WHERE XS.借书证号JY.借书证号 |/¥ AND| ISBN7-111-06359-7| /¥ OR| ISBN7-111-10162-0题目 6 以下SQL语句实现的功能是查询“李宏”的相关信息 ¥查询与“李宏”具有相同专业的学生的信息 该语句有语法错误无法执行。 查询专业名为“李宏”的学生的相关信息。题目 7 查找未借阅“计算机网络”的学生信息请填空完成以下SQL: SELECT 借书证号 姓名 性别 出生时间 借书数 FROM XS WHERE 借书

4、证号| /¥ NOT| |/ ¥IN| (SELECT 借书证号 FROM JY WHERE ISBN |/¥ IN| (SELECT |/¥ ISBN| FROM BOOK WHERE 书名计算机网络)题目 8 连接条件中各连接字段类型必须是可比的但不必相同。¥正确 错误 题目 9 查询借阅了ISBN为7-111-06359-7或7-111-10162-0的学生的相关记录请填空SELECT XS.借书证号 姓名 专业名 FROM XSJY WHERE| /¥ XS|.借书证号JY.借书证号 AND ISBN7-111-06359-7| /¥ UNION| SELECT XS.借书证号 姓名

5、专业名 FROM XSJY WHERE XS.借书证号JY.借书证号 AND ISBN |/¥ 7-111-10162-0|题目 10 在T-SQL中连接查询可以通过标准连接谓词来实现也可以通过关键词JOIN来实现。¥正确 错误题目 11 以下SQL实现查找借阅了书名中不包含“Web”的学生的借书证号、姓名及借书时间要求不能有重复记录填空完成以下SQL语句 SELECT |/¥ DISTINCT| XS.借书证号 姓名 专业名 书名 FROM XS BOOK JY WHERE XS.借书证号JY.借书证号 AND JY.ISBNBOOK.ISBN AND 书名 |/¥ NOT| /¥ LIKE

6、|”%Web%”题目 12 关于以下SQL语句 查找XS和JY表中借书证号字段值相同的记录 查找XS和JY表中借书证号字段值相同并且在XS表中的记录 查找XS和JY表中借书证号字段值相同并且在JY表中的记录 ¥该语句存在错误系统无法执行题目 13 以下SQL实现查找借阅了“ASPWeb数据库 ”的学生的借书证号&姓名及借书时间要求不能有重复记录填空完成以下SQL语句 SELECT |/¥ DISTINCT| XS.借书证号 姓名 |/¥ 借书时间| FROM XS BOOK JY WHERE XS.借书证号| /¥ JY|.借书证号| /¥ AND| JY.ISBNBOOK.ISBN| /¥

7、AND| 书名”| /¥ ASP&Web数据库|”题目 14 自然连接是指在等值连接中把重复列去掉的连接。 ¥正确 错误 题目 15 以下SQL语句的功能是 ¥查询所有可能的学生借阅图书的记录即学生和图书信息的所有可能的匹配。 查询学生信息和借阅信息其中只包含部分借阅图书的学生信息 查询学生信息和借阅信息其中即使没有借阅图书的学生信息也输出 查询学生信息和借阅信息如果没有借阅图书则该生信息不输出 题目 16 连接谓词又称为连接条件当比较符为“=”时即为等值连接。 ¥正确 错误题目 17 请填空完成SQL使之与以下SQL实现相同的功能。 SELECT a.借书证号 a.姓名 a.性别 a.出生时

8、间 a.借书数a.专业名 FROM XS| /¥ a| ,|/ ¥ XS| bWHERE a.专业名b.专业名 AND b.| /¥ 姓名| |/¥ 李宏| 题目 18 以下两SQL实现相同的功能请填空SELECT| /¥ DISTINCT| 姓名 FROM XS JY WHERE JY.借书证号XS.借书证号 AND ISBN7-111-06359-7 SELECT 姓名 FROM XS WHERE |/¥ EXISTS| SELECT FROM JY WHERE 借书证号XS.借书证号 |/¥ AND| ISBN7-111-06359-7题目 19 系统默认的连接方式是交叉连接CROSS可

9、省略。正确 ¥错误题目 20 关于以下SQL该语句存在语法错误应该指明哪个字段来自哪个表。 对于连接表查询无法直接使用输出某个表的所有字段。 ¥该语句找出借过书的学生的记录包括学生基本信息、ISBN、索书号以及借书时间。 以上都不对。题目 21 执行以下SQL查询结果显示如下以下说法正确的是其中DISTINCT是多余的因为结果中显示了重复记录。 其中DISTINCT在连接查询中失效因为结果中显示了重复记录。 DISTINCT可以用于连接查询但该语句所选择的字段与DISTINCT的功能冲突。 ¥该语句及查询结果完全正确。题目 22 系统默认的连接方式是内连接INNER可省略。¥正确 错误题目 2

10、3 连接查询只能实现两个表之间的连接对于3个以上的表无法在现有SQL规范下实现。 正确 ¥错误题目 24 以下SQL语句的功能是查询所有可能的学生借阅图书的记录 查询学生信息和借阅信息其中只包含部分借阅图书的学生信息 查询学生信息和借阅信息其中即使没有借阅图书的学生信息也输出 ¥查询学生信息和借阅信息如果没有借阅图书则该生信息不输出题目 25 T-SQL允许SELECT进行多层嵌套查询。¥正确 错误题目 26 请匹配各种连接及其实现的功能 INNER JOIN |/¥ 两个表都满足的记录才输出|LEFT OUTER JOIN |/¥ 左边的表记录全输出右边仅满足条件的记录才输出| RIGHT

11、OUTER JOIN|/¥ 右边的表记录全输出左边仅满足条件的记录才输出 |FULL OUTER JOIN |/¥ 左右边的表记录全输出不管是否满足条件| CROSS JOIN |/¥ 将左右表各记录进行组合输出所有可能的结果|题目 27 查询XSBOOK中每个借阅图书的学生的基本信息及借阅相关信息填空完成以下SQL SELECT FROM XS |/¥ INNER| JOIN JY |/¥ ON| XS.借书证=JY.借书证号 题目 28 以下语句实现查找“英语”专业中年龄最大的学生的信息请填空SELECT FROM XS WHERE 专业名英语 AND 出生时间 |/¥=|/¥ALL|(S

12、ELECT 出生时间 FROM XS WHERE 专业名=”|/¥英语|”)题目 29以下sql语句的功能是查询所有可能的学生借阅图书的记录查询学生信息和借阅信息,其中只包含部分借阅图书的学生信息查询学生信息和借阅信息,其中即使没有借阅图书的学生信息也输出¥查询学生信息和借阅信息,JY表的记录全部输出,而XS表中未借阅图书的学生记录则不输出题目 30以下语句实现查找“计算机”专业中年龄最小的学生的信息,请填空SELECT * FROM XS WHERE 专业名 |/=|”计算机”AND 出生时间=(SELECT|/¥MAX| (出生时间) FROM XS WHERE 专业名=”计算机”)题目

13、31以下sql语句的功能是查询所有可能的学生借阅图书的记录查询学生信息和借阅信息,其中只包含部分借阅图书的学生信息¥查询学生信息和借阅信息,其中即使没有借阅图书的学生信息也输出查询学生信息和借阅信息,如果没有借阅图书,则该生信息不输出题目 32以下sql语句的功能是查询所有学生的借阅信息并按借书证号升序排序查询所有在2004年6月1号以前借阅图书学生的借阅信息并按借书证号降序排序¥查询所有在2004年6月1号以后借阅图书学生的借阅信息并按借书证号降序排序该语句存在语法错误,对于连接查询不能使用ORDER BY 字句题目 33对于XSBOOK数据库,XS为读者信息,JY为借阅信息,具体字段内容可参考教材,课件及作业,这种连接称为|/¥ 自然|连接题目 34子查询的SELECT语句不能包含ORDER BY 子句¥正确错误题目 35查找非“计算机”专业中比“计算机”专业学生年龄都大的学生的信息,请填空SELECT * FROM XS WHERE 专业名”计算机”AND 出生时间|/¥|/¥ALL|(SELECT出生时间 FROM XS WHERE 专业名=”计算机”)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号