第5章 表记录的查询-习题解答_第1页
第5章 表记录的查询-习题解答_第2页
第5章 表记录的查询-习题解答_第3页
第5章 表记录的查询-习题解答_第4页
全文预览已结束

下载本文档

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

文档简介

PAGE110PAGE1095.6习题5一、选择题1.()是查询语句SELECT选项的默认值。A.ALL B.DISTINCTC.DISTINCTROW D.以上答案都不正确正确答案:A2.与“Score>=60&&Score<=69”功能相同的选项是()。A.ScoreBETWEEN60AND69 B.ScoreIN(60,69)C.60<=Score<=69 D.以上答案都不正确正确答案:A3.()在SELECT语句中对查询数据进行排序。A.WHERE B.ORDERBYC.LIMIT D.GROUPBY正确答案:B4.()是聚合函数的选项。A.DISTINCT B.SUMC.IF D.TOP正确答案:B5.以下连接查询中,()仅会保留符合条件的记录。A.左外连接 B.右外连接C.内连接 D.自连接正确答案:C6.SELECT*FROMcityLIMIT5,10;描述正确的是()。A.获取第6条到第10条记录 B.获取第5条到第10条记录C.获取第6条到第15条记录 D.获取第5条到第15条记录正确答案:A7.查询tb_book表中userno列的记录,并去除重复值的是()。A.SELECTDISTINCTusernoFROMtb_book;B.SELECTusernoDISTINCTFROMtb_book;C.SELECTDISTINCT(userno)FROMtb_book;D.SELECTusernoFROMDISTINCTtb_book;正确答案:A二、练习题1.在library数据库中,查询book表中的所有记录。USElibrary;SELECT*FROMbook;2.在library数据库中,查询book表中的BookName、BookID、Author和Price列。USElibrary;SELECTBookName,BookID,Author,PriceFROMbook;3.在borrow表中查询借书期限超过31天的读者。使用函数TIMESTAMPDIFF()或DATEDIFF()。SELECT*,TIMESTAMPDIFF(DAY,BorrowDate,RefundDate)AS'借阅天数'FROMborrowWHERETIMESTAMPDIFF(DAY,BorrowDate,RefundDate)>31;或者SELECT*,DATEDIFF(RefundDate,BorrowDate)AS'借阅天数'FROMborrowWHEREDATEDIFF(RefundDate,BorrowDate)>31;4.在book表中,查询定价在60~100范围内的图书。SELECT*FROMbookWHEREPriceBETWEEN60AND100;5.在book表中,查询电子工业出版社和机械工业出版社的图书记录。SELECT*FROMbookWHEREPublishingHouseIN('电子工业出版社','机械工业出版社');6.在borrow表中,查询未还书的读者记录。SELECT*FROMborrowWHERERefundDateISNULL;7.在book表中,查询图书名中有“程序设计”的图书。SELECT*FROMbookWHEREBookNameLIKE'%程序设计%';8.在borrow表中,先按借书日期降序排列,再按读者编号升序排列。SELECT*FROMborrowORDERBYBorrowDateASC;9.在book表中,查询书号以9787开头的图书,按出版社升序排序,显示3行记录,从第5行开始显示。SELECT*FROMbookWHEREBookIDLIKE'9787%'ORDERBYPublishingHouseASCLIMIT3OFFSET4;10.在borrow表中,查询借阅图书的记录数,分别查询所有借阅记录和已经归还图书的记录。SELECTCOUNT(*)AS'所有借阅数',COUNT(RefundDate)AS'已经归还图书的记录数'FROMborrow;11.在book表中,计算图书的平均定价、最高定价、最低定价,并计算最高定价与最低定价之差。SELECTAVG(Price),MAX(Price),MIN(Price),MAX(Price)-MIN(Price)FROMbook;12.在reader表中,按性别统计读者的人数。SELECTSex性别,COUNT(*)人数FROMreaderGROUPBYSex;13.在book表中,查询每一家出版社出版图书的平均定价和所有图书的平均定价。SELECTPublishingHouse,ROUND(AVG(Price),2)FROMbookGROUPBYPublishingHouseWITHROLLUP;14.将reader表和borrow表进行交叉连接。SELECT*FROMreaderCROSSJOINborrow;15.查询借阅过书号是9787121198666的读者号、读者名、性别、书名、作者和借阅日期。SELECTborrow.BookID,book.BookName,Author,BorrowDateFROMborrowINNERJOINbookONborrow.BookID=book.BookIDWHEREborrow.BookID='9787121198666';16.查询借阅过书号是9787121198666图书的读者号、读者名、性别、书名、作者和借阅日期。SELECTreader.ReaderID,ReaderName,Sex,borrow.BookID,book.BookName,Author,BorrowDateFROMborrowINNERJOINbookINNERJOINreaderONborrow.BookID=book.BookIDANDreader.ReaderID=borrow.ReaderIDWHEREborrow.BookID='9787121198666';17.在book表中,查询高于平均定价的图书。SELECT*FROMbookWHEREPrice>(SELECTAVG(Price)FROMbook);18.查询没有借阅过任何图书的读者,也就是在borrow表中没有记录的读者。SELECT*FROMreaderWHEREReaderIDNOTIN(SELECTDISTINCTReaderIDFROMborrow

温馨提示

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

最新文档

评论

0/150

提交评论