



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1)查询全体图书的图书号,书名,作者,出版社,单价。SELECT * FROM 图书2)查询全体图书的信息,其中单价打8折,并且将该列设置别名为打折价 。SELECT 图书号,书名,作者,出版社,单价*0.8 打折价 FROM 图书3)显示所有借阅者的读者号,并去掉重复行。SELECT DISTINCT 读者号 FROM 借阅4)查询所有单价在20到30之间的图书信息。SELECT * FROM 图书WHERE 单价 BETWEEN 20 AND 305)查询所有单价不在20到30之间的图书信息。SELECT * FROM 图书WHERE 单价 NOT BETWEEN 20.00 AND 30.006)查询机械工业出版社、科学出版社、人民邮电出版社的图书信息SELECT * FROM 图书 WHERE 出版社 IN (机械工业出版社, 科学出版社, 人民邮电出版社)7)查询既不是机械工业出版社、也不是科学出版社出版的图书信息SELECT * FROM 图书 WHERE 出版社 NOT IN (机械工业出版社, 科学出版社)8)查找姓名的第二个字符是建并且只有两三个字符的读者的读者号、姓名。SELECT 读者号,姓名 FROM 读者 WHERE 姓名 LIKE _建_9)查找姓名以王开头的所有读者的读者号、姓名。SELECT 读者号,姓名 FROM 读者 WHERE 姓名 LIKE 王%10)查找姓名以王、张或李开头的所有读者的读者号、姓名。SELECT 读者号,姓名 FROM 读者 WHERE 姓名 LIKE 王张李%11)查找姓名不是以王、张或李开头的所有读者的读者号、姓名。SELECT 读者号,姓名 FROM 读者 WHERE 姓名 NOT LIKE 王张李%12)查询无归还日期的借阅信息。SELECT * FROM 借阅 WHERE 归还日期 IS NULL13)查询有归还日期的借阅信息。SELECT * FROM 借阅 WHERE 归还日期 IS NOT NULL14)查询单价在20元以上,30元以下的机械工业出版社出版的图书名,单价。SELECT 书名,单价 FROM 图书 WHERE 出版社=机械工业出版社 AND 单价20.00 AND 单价 2 ORDER BY COUNT(图书号) DESC(6)针对以上三个表,用SQL语言完成以下各项多表连接查询、子查询、组合查询1)查询读者的基本信息以及他/她借阅的情况。SELECT * FROM 读者, 借阅 WHERE 读者.读者号 = 借阅. 读者号 2)查询读者的读者号、姓名、借阅的图书名、借出日期、归还日期。SELECT 读者.读者号,姓名,书名,借出日期,归还日期FROM 读者, 图书,借阅WHERE 读者.读者号 = 借阅.读者号 AND 图书.图书号=借阅.图书号3)查询借阅了机械工业出版社出版,并且书名中包含数据库三个字的图书的读者,显示读者号、姓名、书名、出版社,借出日期、归还日期。SELECT 读者.读者号,姓名,书名,出版社,借出日期,归还日期FROM 读者,图书,借阅WHERE 读者.读者号 = 借阅.读者号 AND 图书.图书号=借阅.图书号 AND 出版社=机械工业出版社 AND 书名 LIKE %数据库%4)查询至少借阅过1本机械工业出版社出版的书的读者的读者号、姓名、书名,借阅本数,并按借阅本数多少降序排列。SELECT 借阅.读者号,姓名,书名, COUNT(借阅.图书号) 借阅本数 FROM 读者, 图书,借阅WHERE 读者.读者号 = 借阅.读者号 AND 图书.图书号=借阅.图书号 AND 出版社=机械工业出版社GROUP BY 借阅.读者号, 姓名,书名 HAVING COUNT(借阅.图书号) =1ORDER BY COUNT(借阅.图书号) DESC5)查询与王平的办公电话相同的读者的姓名。SELECT 姓名 FROM 读者 where 办公电话 in (select办公电话 from 读者 where 姓名= 王平6)查询办公电话为88320701的所有读者的借阅情况,要求包括借阅了书籍的读者和没有借阅的读者,显示他们的读者号、姓名、图书号、借阅日期。SELECT 读者.读者号,姓名,图书号,借出日期FROM 读者 LEFT JOIN 借阅 ON 读者.读者号= 借阅.读者号WHERE 办公电话=883207017)查询所有单价小于平均单价的图书号、书名、出版社SELECT 图书号,书名,出版社 FROM 图书WHERE 单价 ( SELECT MAX(单价) FROM 图书 WHERE 出版社=机械工业出版社)9)查询科学出版社的图书中单价比机械工业出版社最低单价高的的图书书名、单价。SELECT 图书号,单价 FROM 图书WHERE 出版社=科学出版社 AND 单价( SELECT MIN(单价) FROM 图书 WHERE 出版社=机械工业出版社)10)查询已被借阅过并已归还的图书信息。SELECT * FROM 图书WHERE 图书号 IN (SELECT 图书号 FROM 借阅 WHERE 归还日期 IS NOT NULL)11)查询从未被借阅过的图书信息。SELECT * FROM 图书WHERE 图书号 NOT IN (SELECT 图书号 FROM 借阅)12)查询正在借阅的图书信息。SELECT * FROM 图书 B1WHERE B1.图书号 IN (SELECT B2.图书号 FROM 借阅 B2WHERE B1.图书号=B2.图书号 AND B2.归还日期 IS NULL)13)查询借阅了机械工业出版社出版的书名中含有数据库书三个字的图书、或者借阅了科学出版社出版的书名中含有数据库书三个字的图书的读者姓名、书名。SELECT 姓名,书名FROM 图书,读者,借阅WHERE 图书.图书号=借阅 .图书号 AND 读者.读者号=借阅.读者号AND 出版社=机械工业出版社 AND 书名 LIKE %数据库%UNIONSELECT 姓名,书名FROM 图书,读者,借阅WHERE 图书.图书号=借阅 .图书号 AND 读者.读者号=借阅.读者号AND 出版社=科学出版社 AND 书名 LIKE %数据库%14)查询借阅了机械工业出版社出版的书名中含有数据库书三个字的图书并且也借阅了科学出版社出版的书名中含有数据库书三个字的图书的读者姓名、书名。SELECT 姓名,书名FROM 图书,读者 R1,借阅WHERE 图书.图书号=借阅 .图书号 AND R1.读者号=借阅.读者号AND 出版社=机械工业出版社 AND 书名 LIKE %数据库%AND EXISTS(SELECT *FROM 图书,读者 R2,借阅WHERE 图书.图书号=借阅 .图书号 AND R2.读者号=借阅.读者号AND 出版社= 科学出版社 AND 书名 LIKE %数据库%AND R1.读者号=R2.读者号)15)查询借阅了机械工业出版社出版的书名中含有数据库书三个字的图书但没有借阅了科学出版社出版的书名中含有数据库书三个字的图书的读者姓名、书名。SELECT 姓名,书名FROM 图书,读者 R1,借阅WHERE 图书.图书号=借阅 .图书号 AND R1.读者号=借阅.读者号AN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高性能石墨块生产线项目初步设计
- 2025年传染病学疾病溯源调查应急处理判断题答案及解析
- 飞天凌空课件
- 2025年眼科药物治疗知识检测试卷答案及解析
- 2025年神经外科神经外科手术技能评估模拟测试卷答案及解析
- 2025年心理卫生心理疏导技巧测评答案及解析
- 外包运输安全培训记录课件
- 外包施工单位安全培训课件
- 2025年急诊除颤电击器操作技能检测及临床应用试卷答案及解析
- 2025年实验诊断检验技术操作试题答案及解析
- 中学宿舍卫生管理制度
- 少吃糖预防蛀牙
- 2024年我国蚕桑产业发展态势与未来发展建议
- 广西壮族自治区三级皮肤病专科医院评审标准实施细则
- 《实验设计与数据分析》课件
- 2024年大学生乡村医生招聘笔试真题
- 初中地理跨学科教学的实践与思考
- 2025年江西庐山交通索道公司招聘笔试参考题库含答案解析
- 特殊学生档案
- 光传输习题库(附答案)
- GB/T 6822-2024船体防污防锈漆体系
评论
0/150
提交评论