数据库-实验三-触发器和存储

本文展示了多个数据库查询实例,包括查询特定图书的可用版本、按价格排序的高等教育出版社书籍、各版本红楼梦藏书量、未归还图书信息、出版社图书价格统计、多次借书读者信息、特定读者借阅记录、各图书分类数量和平均价格、未借书读者数量、借书人数、未还书读者详情以及特定图书和作者查询。同时,涵盖了添加出版年份字段、统计藏书量和价格范围、查找高借阅量图书、最早出版图书、当前借出图书数量、最多图书年份、借书证平均借书册数、单位平均借书量、长期未借书的图书和今年未借书的借书证等复杂查询操作。
摘要由CSDN通过智能技术生成

--查询“红楼梦”目前可借的各图书编号,及所属版本信息
select 图书编号,出版单位 from 书目,图书 where 书目.isbn=图书.isbn 
and 书名='红楼梦'
and 是否借出='否';

--查找高等教育出版社的所有书目及单价,结果按单价降序排序。
select 书名,单价 from 书目
where 出版单位='高等教育出版社'
order by 单价 desc;

--统计“红楼梦”各版的藏书数量(ISBN不同则版本不同)。
select count(ISBN) from 书目
where 书名='红楼梦'
group by ISBN;


--查询学号“20061234”号借书证借阅未还的图书的信息。
select 借书证号,书名,书目.ISBN ,出版单位,作者,单价,    图书分类号
from 书目,借阅,图书
where 书目.ISBN=图书.ISBN
and 借阅.图书编号=图书.图书编号 
and 是否借出='是'
and  归还日期 is NULL
and 借书证号=20061234;

--查询各个出版社的图书最高单价、平均单价。
select max(单价),avg(单价) from 书目
group by 出版单位;

--要查询借阅了两本和两本以上图书的读者的个人信息。
select * from 读者 where 借书证号 in
(select 借书证号 from 借阅 group by 借书证号 
having count(借书证号)>=2);

--查询“王菲”的单位、所借图书的书名和借阅日期。
sel

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值