已知图书管理数据库: 图书(总编号varchar(6),分类号varchar(8),书名varchar(16),作者varchar(6),出版单位varchar(20),单价numeric(6,2)) 读者(借书证号varchar(4),单位varchar(8),姓名varchar(6),性别varchar(2),职称varchar(6),地址varchar(20)) 借阅(借书证号varchar(4),总编号varchar(6),借书日期datetime) 对于图书管理数据库,请写出
时间: 2023-06-10 19:05:41 浏览: 82
以下SQL查询语句:
1. 查询所有读者的借书证号、单位和姓名:
SELECT 借书证号, 单位, 姓名
FROM 读者;
2. 查询借阅表中所有借书日期在2021年1月1日到2021年12月31日之间的借阅记录,包括借书证号、总编号和借书日期:
SELECT 借书证号, 总编号, 借书日期
FROM 借阅
WHERE 借书日期 >= '2021-01-01' AND 借书日期 <= '2021-12-31';
3. 查询所有分类号为“计算机”的图书的书名、作者和单价:
SELECT 书名, 作者, 单价
FROM 图书
WHERE 分类号 = '计算机';
4. 查询所有借阅图书的读者的借书证号、单位、姓名、借书日期、书名、作者和单价:
SELECT 读者.借书证号, 读者.单位, 读者.姓名, 借阅.借书日期, 图书.书名, 图书.作者, 图书.单价
FROM 读者, 借阅, 图书
WHERE 读者.借书证号 = 借阅.借书证号 AND 借阅.总编号 = 图书.总编号;
相关问题
已知图书管理数据库: 图书(总编号varchar(6),分类号varchar(8),书名varchar(16),作者varchar(6),出版单位varchar(20),单价numeric(6,2)) 读者(借书证号varchar(4),单位varchar(8),姓名varchar(6),性别varchar(2),职称varchar(6),地址varchar(20)) 借阅(借书证号varchar(4),总编号varchar(6),借书日期datetime) 对于图书管理数据库,请
问我你想询问的内容。
我可以提供以下问题的答案:如何查询某本书的借阅记录?如何查询某位读者借了哪些书?如何查询某个时间段内的借阅记录?如何新增、删除、修改图书、读者和借阅记录?如何统计某个分类号下图书的平均价格?等等。请告诉我您需要哪个问题的答案。
2. (简答题, 10.0分) 已知图书管理数据库: 图书(总编号varchar(6),分类号varchar(8),书名varchar(16),作者varchar(6),出版单位 varchar(20),单价numeric(6,2)) 读者(借书证号varchar(4),单位varchar(8),姓名varchar(6),性别varchar(2),职称varchar(6),地址 varchar(20)) 借阅(借书证号varchar(4),总编号varchar(6),借书日期datetime) 对于图书管
理系统中的上述三个数据库表,可以根据借阅表来实现以下查询操作: 1. 查询某个读者借了哪些书; 2. 查询某本书被哪些读者借阅了; 3. 查询某个读者当前还有哪些书未归还; 4. 查询某本书当前被哪些读者借阅了。
阅读全文
相关推荐






