下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年昆明市官渡区公务员招聘笔试备考题库及答案解析(考点卷)
- 2026年湖南理工职业技术学院辅导员考试题库含答案
- 2026年成人高考专升本政治时政高分答题试题及答案
- 2026年成人高考政治选择自测试题及答案
- 2025届广州地铁集团有限公司校园招聘笔试历年参考题库附带答案详解
- 2025宁夏数据科技股份有限公司市场化选聘经理层成员笔试历年参考题库附带答案详解
- 2025北京国家电投绿能科技(国核电力院)招聘32人笔试历年参考题库附带答案详解
- 2025中国石油天然气集团有限公司在招企业校招+社招多岗多地火热招聘中笔试历年参考题库附带答案详解
- 关于外部会议安排的告知函6篇范本
- 2026新疆昌吉州阜康市司法局招聘编制外司法协理员10人笔试参考题库及答案详解
- 建筑施工物料提升机安全检查标准与实施指南培训
- 2026广东嘉应检测中心有限公司招聘3人考试参考试题及答案详解
- 统编版(2024)八年级下册历史期末复习:材料题 专项练习题 (含答案)
- 绵阳市2026年公开招聘园区产业发展服务专员的备考题库(110人)及一套完整答案详解
- 住宅楼施工组织设计施工
- 渠道维护技师试题及答案
- 2026年统编版八年级下册道德与法治分课时知识点背诵提纲
- GB/T 23728-2026铀矿冶辐射环境影响评价技术规定
- (2025年)湖北省普通高中学业水平考试政治真题卷及答案
- 天津经济技术开发区南港发展集团有限公司招聘笔试题库2026
- GB/T 22576.1-2026医学实验室质量和能力的要求第1部分:通用要求
评论
0/150
提交评论