仲恺农业技术学院实验报告纸

仲恺农业技术学院实验报告纸

ID:311219

大小:1.08 MB

页数:27页

时间:2017-07-21

仲恺农业技术学院实验报告纸_第1页
仲恺农业技术学院实验报告纸_第2页
仲恺农业技术学院实验报告纸_第3页
仲恺农业技术学院实验报告纸_第4页
仲恺农业技术学院实验报告纸_第5页
资源描述:

《仲恺农业技术学院实验报告纸》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、仲恺农业工程学院实验报告纸计算机科学与工程学院(院、系)网络工程专业083班组数据库原理及应用课学号200810224311姓名李志冬实验日期2010/10/11教师评定数据查询与索引实验2.1数据查询一、实验目的1、掌握利用T-SQL语言对数据库数据进行查询的方法,包括简单查询、多表连接查询以及嵌套查询。2、理解在数据库表中对数据的NULL值的处理方式。3、掌握T-SQL集合运算。二、实验内容对提供的数据库LibraryLib,按以下要求进行查询操作:1、查询图书价格在15-30元之间的所有图书的书名、书号、出版日期、价格和库存册书,且结果按书号进行升序排列。2、查询图书名称中包含“计算机

2、”的所有图书信息。3、查询借书应归还日期在2009年8月1日前的用户账户。4、找出还没有联系电话的出版社信息。5、查询所有图书的平均价格。6、查询各个出版社的图书的平均价格。7、查询已经归还且超期图书数至少超过2本的借书证号及其超期图书总数。8、查询库存册数低于10的图书书名、库存数和其出版该图书的出版社名称。第27页共27页1、查询一年相同月份里出版的不同图书的书名、出版日期和出版社标识。2、查询用户信息和该用户的借出图书标识、应归还日期。如果该用户没有借阅图书,只显示该用户信息。3、查询借阅了“清华大学出版社”出版的图书且尚未归还得用户总人数。4、查询借阅了书名包含“Delphi”和“编

3、程”的图书且还未归还这些图书的用户姓名、图书名、应归还日期。5、查询借阅图书应归还日期为“2009年8月1日”前且库存册数小于10的图书的用户姓名、所在的院系、联系电话、借阅图书的出版社名称、书名。6、找出和书号为“730200899X”的图书有相同购书数量的图书名称、书号、出版社标识及库存数。7、查询图书价格高于出版该图书的出版社的所有图书平均价格的图书名称、出版社标识和图书价格。8、查询在书库中的从来没有被读者借阅过的图书信息。9、查询有图书价格大于或等于标识为“2”的出版社的所有图书价格的出版社标识。10、查询每一本图书的书名、图书书号、出版社标识、图书价格及该图书书号的前一个书号。1

4、1、利用集合运算,查询图书号为“5084-3587-7”或“7050191836”的图书名称、书号和库存册数。12、利用集合运算,查询同时借阅了图书标识为“1”和“2”图书的读者的结束证号。13、实现集合减运算,查询借阅了图书标识为“1”的图书而没有借阅图书标识为“5”的图书的读者借书证号。一、实验步骤1、查询图书价格在15~30之间的所有图书的书名、书号、出版日期、价格和库存册书,且结果按书号进行升序排列。SELECTBookName,BookISBN,BookPublishDate,BookPrice,BookCurNum第27页共27页FROMBookWHEREBookPriceBET

5、WEEN15AND30ORDERBYBookISBN查询结果截图:1、查询图书名称中包含“计算机”的所有图书信息。SELECT*FROMBookWHEREBookNameLIKE'%计算机%'截图如下:第27页共27页1、查询结束应该归还日期在2009年8月1日前的用户账户。SELECTDISTINCTUserIDFROMBorrowWHEREBorrowEndDate<'2009-8-1'截图如下:2、找出还没有联系电话的出版社信息。SELECT*FROMPublishWHEREPublishTelephoneISNULL截图如下:3、查询所有图书的平均价格。SELECTAVG(BookP

6、rice)AS'平均价格'FROMBook截图如下:第27页共27页1、查询各个出版社的图书的平均价格。SELECTBookPublishID,AVG(BookPrice)AS'平均价格'FROMBookGROUPBYBookPublishID截图如下:2、查询已经归还且超期图书数至少超过2本的借书证号及其超期图书的总数。SELECTUserID,COUNT(*)ASTotal_ExtraFROMExtraDateFeeGROUPBYUserIDHAVINGCOUNT(*)>=2截图如下:第27页共27页1、查询库存册数低于10的图书书名、库存数和其出版该图书的出版社名称。SELECTBo

7、okName,BookCurNum,PublishNameFROMBook,PublishWHEREBookCurNum<10ANDBook.BookPublishID=Publish.PublishID截图如下:2、查询一年相同的月份里出版的不同图书的书名、出版日期和出版社标识。SELECTB1.BookName,B1.BookPublishDate,B1.BookPublishIDFROMBookB1,B

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

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

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