资源描述:
《数据库sql课后练习题及答案解析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、先创建下面三个表: (book表) (borrow表) (reader表)1) 找出姓李的读者姓名(NAME)和所在单位(COMPANY)。 2) 列出图书库中所有藏书的书名(BOOK_NAME)及出版单位(OUTPUT)。 3) 查找“高等教育出版
2、社”的所有图书名称(BOOK_NAME)及单价(PRICE),结果按单价降序排序。 4) 查找价格介于10元和20元之间的图书种类(SORT),结果按出版单位(OUTPUT)和单价(PRICE)升序排序。 5) 查找书名以”计算机”开头的所有图书和作者(WRITER)。 6) 检索同时借阅了总编号(BOOK_ID)为112266和449901两本书的借书证号(READER_ID)。##7)* 查找所有借了书的读者的姓名(NAME)及所在单位(COMPANY)。 8)* 找出李某所借所有图书的书名及借书日期(BORROW_DATE)
3、。 9)* 无重复地查询2006年10月以后借书的读者借书证号(READER_ID)、姓名和单位。 ##10)* 找出借阅了一书的借书证号。 11) 找出与”赵正义”在同一天借书的读者姓名、所在单位及借书日期。 12) 查询2006年7月以后没有借书的读者借书证号、姓名及单位。#13) 求”科学出版社”图书的最高单价、最低单价、平均单价。##14)* 求”信息系”当前借阅图书的读者人次数。#15) 求出各个出版社图书的最高价格、最低价格和总册数。#16) 分别找出各单位当前借阅图书的读者人数及所在单位。17)*
4、 找出当前至少借阅了2本图书(大于等于2本)的读者姓名及其所在单位。18) 分别找出借书人次数多于1人次的单位及人次数。19) 找出藏书中各个出版单位的名称、每个出版社的书籍的总册数(每种可能有多册)、书的价值总额。20) 查询经济系是否还清所有图书。如果已经还清,显示该系所有读者的姓名、所在单位和职称。附录:建表语句创建图书管理库的图书、读者和借阅三个基本表的表结构:创建BOOK:(图书表) CREATETABLEBOOK(BOOK_IDint,SORTVARCHAR(10),BOOK_NAMEVARCHAR(50),WRITE
5、RVARCHAR(10),OUTPUTVARCHAR(50),PRICEint); 创建READER:(读者表)CREATETABLEREADER(READER_IDint,COMPANYVARCHAR(10),NAMEVARCHAR(10),SEXVARCHAR(2),GRADEVARCHAR(10),ADDRVARCHAR(50)); 创建BORROW:(借阅表)CREATETABLEBORROW(READER_IDint,BOOK_IDint,BORROW_DATEdatetime)插入数据:BOOK表:insertinto
6、BOOKvalues(445501,'TP3/12','数据库导论','王强','科学出版社',17.90);insertintoBOOKvalues(445502,'TP3/12','数据库导论','王强','科学出版社',17.90);insertintoBOOKvalues(445503,'TP3/12','数据库导论','王强','科学出版社',17.90);insertintoBOOKvalues(332211,'TP5/10','计算机基础','李伟','高等教育出版社',18.00);insertintoBOOKva
7、lues(112266,'TP3/12','FoxBASE','张三','电子工业出版社',23.60);insertintoBOOKvalues(665544,'TS7/21','高等数学','刘明','高等教育出版社',20.00);insertintoBOOKvalues(114455,'TR9/12','线性代数','孙业','北京大学出版社',20.80);insertintoBOOKvalues(113388,'TR7/90','大学英语','胡玲','清华大学出版社',12.50);insertintoBOOKval
8、ues(446601,'TP4/13','数据库基础','马凌云','人民邮电出版社',22.50);insertintoBOOKvalues(446602,'TP4/13','数据库基础','马凌云','人民邮电出版社',22.50);inser