实验五SQL参数查询,子查询与数据 答案.docx

实验五SQL参数查询,子查询与数据 答案.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验五SQL参数查询,子查询与数据 答案

实验五SQL参数查询、子查询与数据更新学号0101487姓名何文俊同组人实验项目实验地点实验仪器台号指导教师刘爱红实验日期及节次年月日,第节一、实验要求1. 实验目的了解SQL参数查询掌握in子查询和带关系运算符的子查询应用;掌握数据更新语句;2. 实验准备(1)登陆毕博教学网站(59/);(2)选择“数据库应用”课程;(3)选择“按周编制的教学安排”后,再选择“第五周”;(4)下载“实验”和“数据库样例”。3. 实验步骤(1)完成教科书中下列例子。【例3-42】【例3-43】【例3-44】【例3-45】【例3-46】【例3-47】【例3-48】【例3-49】【例3-50】【例3-51】【例3-52】第二部分实验:打开“图书管理”数据库,完成下列工作。已知一个图书管理信息系统,其数据表间约束如下图所示,各个数据表的数据类型如上题表所示。编写SQL完成下列功能。用子查询完成以下实验:查询未归还图书的读者编号、姓名和性别。查询没有借过书的读者姓名查询至少借阅了3本图书的读者编号、姓名、图书编号和图书名称,并按读者编号排序查询已借阅图书但尚未归还的读者编号、姓名和工作单位查询没有借阅管理类图书的读者编号、姓名和出生日期用数据更新完成以下实验:将计算机类的图书单价减少5元将1987年出生的读者所借图书改为“已归还”插入一条借书记录:读者编号06-00008,图书编号003-000024,借书日期2007-3-25,还书日期2007-5-25,未归还。删除2006年8月的借书记录。删除读者欧阳思思的借书记录。用参数查询完成以下实验:(11)输入图书入库时间上、下限,查询在上限和下限期间入库图书的图书编号、图书名称和入库时间。二、实验过程(步骤、记录、数据和分析)请将实验步骤中的每一步,使用截图方式记录其过程。1.SELECT 读者编号,姓名,性别from 读者where 读者编号 in (select 读者编号from 借阅where 是否归还= false)2. SELECT 姓名from 读者where 读者编号 in (select 读者编号from 借阅where 是否归还 false and 是否归还 true)3.SELECT 读者.读者编号,姓名,图书.图书编号,图书名称from 读者,借阅,图书where 读者.读者编号=借阅.读者编号 and 图书.图书编号=借阅.图书编号 and 读者.读者编号 in (select 读者.读者编号from 读者,借阅where 读者.读者编号=借阅.读者编号 and 是否归还 = false group by 读者.读者编号having count(借阅.读者编号) = 3)order by 借阅.读者编号desc4.SELECT 读者编号,姓名,工作单位from 读者where 读者编号 in (select 读者编号from 借阅where 是否归还 =false)5SELECT 读者编号,姓名,身份证号from 读者where 读者编号 not in (select 读者编号from 借阅where 图书编号 = 004*)6update 图书set 单价= 单价-5where 分类号=0017UPDATE 借阅 SET WHERE读者编号)In (select 读者编号from 读者where 身份证号 like *1987*)8insert into 借阅(读者编号,图书编号,借阅日期,归还日期,是否归还)values(06-00008,003-000024,2007-3-25,2007-5-25,false)9delete 借阅from 借阅where 借阅日期 between #2006-08-01# and #2006-08-31#10DELETE from 借阅where 读者编号 in (select 读者编号from读者where 姓名=欧阳思思)11select 图书编号,图书名称,入库时间from 图书where 入库时间 between [请输入入库时间下限] and [请输入入库时间上限时间在2001-01-01到2006-12-30之间的结果为查询4图书编号图书名称入库时间001-000010精通Oracle10gPL/SQL 2005-7-12001-000011Red Hat Linux 9 宝典2005-2-2005-000012多维教程2002-1-4003-000013老板要找的6种人2004-5-6003-000014幽默改变人生2005-12-12004-000016管理运筹学2002-10-2005-000017阅读理解翻译简答66篇2004-1-2001-000021Java 2应用开发指南2003-5-5001-0000

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档