欢迎来到天天文库
浏览记录
ID:42290352
大小:35.50 KB
页数:3页
时间:2019-09-12
《sql多表连接library练习题(含部分答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、多表连接习题:1.求在2005年2月3日借书的人的姓名及其所借书的书名。Selectreader.name,book.namefromborrowjoinreaderonreader.reader_id=borrow.reader_idjoinbookonreader.reader_id=book.book_idwhereborrowdate=’2005-2-3’2.求读者施秋乐所借的图书编号、书名和出版社信息及借书时间。3.查询借阅了数据库原理这本书的读者编号和姓名。4.查询所有的借阅信息,要求列出借阅人编号、姓名、所借图书编号、书名和借阅日期,并
2、用中文显示列名。5.练习:查询借书价格在20-40之间的读者的姓名Selectreader.namefrombookjoinborrowonbook.book_id=borrow.book_idjoinreaderonreader.reader_id=borrow.reader_idWherepricebetween20and406.练习:查询‘胡晓丽’借阅‘计算机文化基础’的日期Selectborrowdatefrombookjoinborrowonbook.book_id=borrow.book_idjoinreaderonreader.read
3、er_id=borrow.reader_idwhereReader.name=’胡晓丽’andbook.name=’计算机文化基础’--------------------------------------------------------------------Selectborrowdatefromborrowwherereader_idin(selectreader_idfromreaderwherename=’胡晓丽’)andbook_idin(selectbook_idfrombookwherename=’计算机文化基础’)7.练习:查
4、询所借图书的平均价格多余30元的读者的姓名Selectreader.namefrombookjoinborrowonbook.book_id=borrow.book_idjoinreaderonreader.reader_id=borrow.reader_idGroupbyreader.reader_idHavingavg(price)>30Selectnamefromreaderwherereader_idin(selectreader_idfromborrowjoinbookonbook.book_id=borrow.book_idGroupby
5、reader_idhavingavg(price)>30)多表连接作业:(能用多种方法的题目请用多种方法实现)1.查询成绩大于90分的学生的学号、姓名和选修的课程号。selectbook.name,reader.namefromBookjoinborrowonbook.book_id=borrow.book_idjoinreaderonreader.reader_id=borrow.reader_idwhereborrowdate='2005-2-3'2.查询选修了“数据库基础”课程的学生的学号、姓名和所在系。selectbook.name,read
6、er.namefromBookjoinborrowonbook.book_id=borrow.book_idjoinreaderonreader.reader_id=borrow.reader_idwhereborrowdate='2005-2-3'4.查询选修了课程“C01”的学生姓名和成绩。selectbook.name,reader.namefromBookjoinborrowonbook.book_id=borrow.book_idjoinreaderonreader.reader_id=borrow.reader_idwhereborrow
7、date='2005-2-3'5.查询每个学生的学号、姓名、选修的课程及成绩。selectbook.name,reader.namefromBookjoinborrowonbook.book_id=borrow.book_idjoinreaderonreader.reader_id=borrow.reader_idwhereborrowdate='2005-2-3'6.查询选修2号课程且成绩在90分以上的所有学生的学号、姓名和所在系。selectbook.name,reader.namefromBookjoinborrowonbook.book_id
8、=borrow.book_idjoinreaderonreader.reader_id=borrow.rea
此文档下载收益归作者所有