数据库存在量词子查询解答_第1页
数据库存在量词子查询解答_第2页
数据库存在量词子查询解答_第3页
数据库存在量词子查询解答_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验报告学号:姓名:项目名称:实验六存在量词子查询一、实验目的熟练掌握SQL语句存在量词子查询的使用。熟练使用SQL语句进行复杂的连接操作。二、实验内容及要求附加第三章的图书管理数据库BookDB。完成之后,进行以下的实验。写出相对应的SQL语句,并给出查询结果。(要求使用存在量词子查询)1.查询借阅了图书编号为001-000029图书的读者编号、读者姓名以及他们所借阅尚未归还的所有图书的图书名称、借书日期。查询没有借阅图书编号以001开头的图书的读者编号、读者姓名以及他们所借阅的所有图书的图书名称、借书日期。查询借阅时间在20052008之间没有归还图书的读者编号、读者姓名、读者工作单位、图书编号、图书名称和借书日期。查询没有借阅“经济管理类”图书的读者编号、读者姓名和出生日期。查询至少与读者“马永强”所借的图书一样的读者编号、读者姓名和工作单位。查询借阅了图书类别为002号的所有图书的读者编号、读者姓名以及他们所借阅过的所有图书的图书名称和借阅日期。查询借阅了图书类别为002号的所有图书的读者编号、读者姓名以及他们所借阅过的这些(002号)图书的图书名称和借阅日期。三、实验结果1.查询借阅了图书编号为001-000029图书的读者编号、读者姓名以及他们所借阅尚未归还的所有图书的图书名称、借书日期。SQL语句:SELECTareaderNo,readerName,bookNameborrowDateFROMReaderaBorrowb,BookcWHEREareaderNob.readerNoandbbookNo=c.bookNoandreturnDateisNULLandEXISTS(SELECT火FROMBorrowWHEREbookNo='001-000029'andreaderNo=a.readerNo)查询结果:readerNoreaderNamebookNameborrowDate[06-00002□-3±E-数据库系统原理与设计2009-07-0600:00:00.000206-00002□-OtE-戏性代数2006-09-0100:00:00.000306-00002□-OtE-离散数学2007-00-0100:00:00.000406-00002□-OtE-西方经济学2007-11-0100:00:00.000506-000021=1air天F3企业管理2007-03-0100:00:00.000查询没有借阅图书编号以001开头的图书的读者编号、读者姓名以及他们所借阅的所有图书的图书名称、借书日期。SQL语句:SELECTa.readerNo,readerName,bookName,borrowDateFROMReadera,Borrowb,BookcWHEREa.readerNo=b.readerNoandb.bookNo=c.bookNoandNOTEXISTS(SELECTreaderNoFROMBorrowWHEREbookNoLIKE'001%'andreaderNo=a.readerNo)查询结果:readerNoreaderNamebookNameborrowDate106-00001张山离散数学2009-00-0600:00:00.000207-00001罗晓峰离散数学2007-00-0100:00:00.000查询借阅时间在2005—2008之间没有归还图书的读者编号、读者姓名、读者工作单位、图书编号、图书名称和借书日期。SQL语句:SELECTa.readerNo,readerName,workUnit,b.bookNo,bookName,borrowDateFROMReadera,Borrowb,BookcWHEREa.readerNo=b.readerNoandb.bookNo=c.bookNoANDEXISTS(SELECT*FROMBorrowWHEREyear(borrowDate)between2005and2008ANDreturnDateISNULLANDa.readerNo=readerNo)ANDEXISTS(SELECT*FROMBorrowWHEREyear(borrowDate)between2005and2008ANDreturnDateISNULLANDb.bookNo=bookNo)查询结果:readerNoreaderNameworkUnitbookNobookNameborrowDate[06-00002□-OtE-信息管理学院002-000000携性代数2006-09-0100:00:00.000206-00002□-OtE-信息管理学院002-000010离散数学2007-00-0100:00:00.000306-00002□-OtE-天F3信息管理学院003-000009西方经济学2007-11-0100:00:00.000406-000021=1air天F3信息管理学院003-000010企业管理2007-00-0100:00:00.000507-00001罗晓峰会计学院002-000010离散数学2007-03-0100:00:00.000查询没有借阅“经济管理类”图书的读者编号、读者姓名和出生日期。SQL语句:SELECTreaderNo,readerName,substring(identitycard,7,8)ASbirthdayFROMReaderaWhERENOTEXISTS(SELECT*FROMBorrowb,Bookc,BookClassdWhEREb.bookno=c.booknoANDc.classno=d.classnoANDa.readerNo=readerNoANDd.className='经济管理类')查询结果:readerNoreaderNamebirthday105-00002李默19810201206-00001张山19910209306-00003林锐19000201407-00001罗晓峰19020201查询至少与读者“马永强”所借的图书一样的读者编号、读者姓名和工作单位。SQL语句:SELECTa.readerNo,readerName,workUnitFROMReaderaWHEREa.readerName!='马永强’ANDNOTEXISTS(SELECT*FROMReaderb,BorrowcWHEREb.readerNo=c.readerNoANDreaderName='马永强'ANDNOTEXISTS(SELECT*FROMBorrowWHEREbookNo=c.bookNoANDreaderNo=a.readerNo))查询结果:readerNoreaderNameworkUnit106-00002□-OtE-天F3信息管理学院查询借阅了图书类别为002号的所有图书的读者编号、读者姓名以及他们所借阅过的所有图书的图书名称和借阅日期。SQL语句:SELECTa.readerNo,readerName,bookName,borrowDateFROMReadera,Bookb,BorrowcWHEREa.readerNo=c.readerNoANDb.bookNo=c.bookNoANDNOTEXISTS(SELECT*FROMBookdWHEREclassNo='002'ANDNOTEXISTS(SELECT*FROMBorrowWHEREbookNo=d.bookNoANDreaderNo=a.readerNo))查询结果:readerNoreaderNamebookNameborrowDate106-000021=1■sir夫F3数据库系统原理与设计2009-07-0600:00:00.000206-00002天弓数据库系统报念2006-08-0100:00:00.000306-00002O-ntE-天弓统性代数2006-09-0100:00:00.000406-00002O-ntE-天弓离散数学2007-08-0100:00:00.000506-00002O-ntE-天月西方经济学2007-11-0100:00:00.000606-00002O-ntE-企业管理2007-08-0100:00:00.000查询借阅了图书类别为002号的所有图书的读者编号、读者姓名以及他们所借阅过的这些(002号)图书的图书名称和借阅日期。SQL语句:SELECTa.readerNo,readerName,bookName,borrowDateFROMReadera,Bookb,BorrowcWHEREa.readerNo=c.readerNoANDb.bookNo=c.bookNoANDclassNo='002'ANDNOTEXISTS(SELECT*FROMBookdWHEREclassNo='002'ANDN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论