资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
实验 2 查询1、 查询“红楼梦“目前可借的各图书编号,及所属版本信息.(是否借出为否的图书)SELECT BNUM,BUNITFROM BOOK,BOOKNAMEWHERE BOOK.BISBN=BOOKNAME.BISBNAND BNAME=红楼梦AND BBORROW=否;2、查找高等教育出版社的所有书目及单价,结果按单价降序排序.SELECT BNAME,BPRICEFROM BOOKNAMEWHERE BUNIT=高等教育出版社ORDER BY BPRICE DESC;3、统计“红楼梦“各版的藏书数量(ISBN 不同则版本不同).SELECT COUNT(BISBN)FROM BOOKNAMEWHERE BNAME=红楼梦GROUP BY BISBN;4、 查询20061234号借书证借阅未还的图书的信息 .SELECT *FROM BOOKNAMEWHERE BISBN IN(SELECT BISBNFROM BOOKWHERE BNUM IN(SELECT BNUMFROM BORROWWHERE RNUM=20061234AND RDATE IS NULL);5、查询各个出版社的图书最高单价、平均单价.SELECT MAX(BPRICE),AVG(BPRICE)FROM BOOKNAMEGROUP BY BUNIT;6、要查询借阅了两本和两本以上图书的读者的个人信息.SELECT*FROM READERWHERE RNUM IN(SELECT RNUMFROM BORROWGROUP BY RNUMHAVING COUNT(RNUM)=2);7、查询王菲的单位、所借图书的书名和借阅日期 .SELECT RUNIT,BNAME,BDATEFROM READER,BOOKNAME,BORROWWHERE RNAME=王菲;8、查询每类图书的册数和平均单价.SELECT COUNT(BISBN),AVG(BPRICE)FROM BOOKNAMEGROUP BY BTNUM;9、统计从未借书的读者人数.SELECT COUNT(RNAME)FROM READERWHERE NOT EXISTS(SELECT *FROM BORROWWHERE READER.RNUM=BORROW.RNUM);10、统计参与借书的人数.SELECT COUNT(RNAME)FROM READERWHERE EXISTS(SELECT *FROM BORROW,READERWHERE READER.RNUM=BORROW.RNUM);11、找出所有借书未还的读者的信息及所借图书编号及名称.SELECT DISTINCT BORROW.RNUM,RNAME,RUNIT,RSEX,RADD,RTEL,RID,BORROW.BNUM,BNAMEFROM READER,BORROW,BOOKNAMEWHERE READER.RNUM=BORROW.RNUMAND BOOK.BNUM=BORROW.BNUMAND BOOKNAME.BISBN=BOOK.BISBNAND RDATE IS NULL;12、检索书名是以“Internet”开头的所有图书的书名和作者.SELECT BNAME,BWRITERFROM BOOKNAMEWHERE BNAME=Internet%;13、查询各图书的罚款总金额.SELECT SUM(MMONEY)FROM BOOKNAME,MONEY,BORROWWHERE BORROW.BMNUM=MONEY.BMNUM;14、查询借阅及罚款分类信息,如果有罚款则显示借阅信息及罚款名称、罚金,如果没有罚款则罚款名称、罚金显示空(左外连接).SELECT BWNUM,BNUM,RNUM,BDATE,RDATE, BREMARK,MNAME,MMONEYFROM BORROW LEFT OUTER JOIN MONEY ON(BORROW.BMNUM=M0NEY.BMNUM);
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号