习 题
更新于 2026年10月10日
版权声明
习 题
1.针对数据库library(表结构和内容见附录)创建下面存储过程:
①利用读者姓名(rname)查询该读者借阅的图书名称(btitle)、借阅时间(borrowdate)、图书的作者(bauthor)。
②查询图书的最高价格和最低价格。
③利用读者姓名(rname)和图书名(btitle)检索该图书的作者(bauthor)、价格(bprice)、图书的借阅时间(borrowdate)和归还时间(returndate)。
④根据图书名(btitle)统计该图书借阅的人数,并给出书名为“数据结构”的借阅人数。
⑤根据图书名(btitle)查询借阅该图书的读者姓名、年龄、教育程度、借阅时间、归还时间,给出“操作系统概论”图书的查询信息,并按图书借阅时间降序排序。(https://www.daowen.com)
2.针对数据库library(表结构和内容见附录)创建以下存储函数:
①创建一个函数,要求:根据读者姓名(rname)和借阅图书名(btitle)查询该读者借阅的时间(borrowdate)。
②创建一个函数,要求:根据借阅图书名(btitle),统计读者平均年龄。
③使用流程控制函数case()实现如下功能:查询读者的编号和读者借书次数,根据读者借书次数输出读者的等级,如果读者借书次数大于等于5,读者的等级为A,如果读者借书次数大于等于2并且小于5,读者的等级为B,如果读者借书次数大于等于0并且小于2,读者的等级为C,否则读者的等级为D。