1.图书管理数据库中有“读者表”(借书证号,姓名,部门,办证时间,照片)、“图书表”(书号,书名,作

1.图书管理数据库中有“读者表”(借书证号,姓名,部门,办证时间,照片)、“图书表”(书号,书名,作者,出版社,价格,是否有破损,备注)、“借书登记表”(流水号,借书证号,书号,借书日期,还书时期)3个表。使用SQL语句完成如下的查询创建:
(1)从“读者”表中查找法律系读者的所有信息。
(2)从“借书登记”表中查找尚未归还的图书的书号、借书证号和借书日期。
(3)从“借书登记”表中查询每本书每次借出的天数。
(4)从“借书登记”表中查询每本书的借阅次数。
(5)从“图书”表中查找各出版社图书的价格总计,并按价格降序输出。

1.select * from 读者 where 部门='法律系'
2.select 借书证号,书号,借书日期 from 借书登记 where 还书时期 is null
3.select t1.书号 , t1.还书日期-t2.借书日期 from 借书登记 t1,借书登记 t2 where t1.流水号=t2.流水号 and t1.借书证号=t2.借书证号 and t1.书号=t2.书号
4. select 书号,count(*) from 借书登记 group by 书号
5.select 出版社,sum(价格) 汇总金额 from 图书 group by 出版社 order by sum(价格) desc
温馨提示:答案为网友推荐,仅供参考
相似回答