永发信息网

数据库练习题。

答案:2  悬赏:10  手机版
解决时间 2021-05-12 01:24
  • 提问者网友:我是我
  • 2021-05-11 10:35

在“图书管理”数据库下建立三个用户表:图书、读者和借阅,图书表中包含总编号,分类名,书名,作者,出版单位,单价。读者表中包含借书证号,单位,姓名,性别,职称,地址。借阅表中包含借书证号,总编号,借书日期。现用SQL语句写出下列表达式。

(1)、找出姓李的读者姓名及其所在单位;
(2)、查找书名以“计算机”打头的所有图书及作者;
(3)、查找姓李的读者所借的所有图书的书名及借书日期;
(4)找出借阅了“SQL Server大全”一书的借书证号;
(5)找出与赵正义在同一天借书的读者姓名、所在单位及借书日期;

(6)、找出图书管理数据库中所有与“数据库导论”或“数据库基础”在同一个出版单位出版的书;

最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-05-11 12:14

前2题很简单同上, 网页不让我贴上去. 呵呵 ^_^


3. select 图书表.书名 , 借阅表.借书日期 from 读者表 , 借阅表 , 图书表 where 读者表.姓名 =“李%” and 借阅表.借书证号 = 读者表.借书证号 and 借阅表.总编号 = 图书表.总编号


4. select 借阅表.借书证号 from 图书表 , 借阅表 where 借阅表.总编号 = 图书表.总编号 and 书名 = "SQL Server大全"


5. select 读者表.姓名 , 读者表.所在单位 , 借阅表.借书日期 from 读者表 , 借阅表 where 借阅表.借书日期 = (select 借阅表.借书日期 from 读者表 , 借阅表 where 读者表.姓名 = "赵正义" and 借阅表.借书证号 = 借阅表.借书证号) and 借阅表.借书证号 = 借阅表.借书证号



给你参考了5题了 希望你能在其中找到解决问题的途径


剩下的那题希望通过努力你自己能完成,那样你就有进步了.

全部回答
  • 1楼网友:洒脱疯子
  • 2021-05-11 13:06

select 姓名,单位 from 读者表 where 姓名=“李%”

select 书名,作者 from 图书表 where 书名=“计算机%”

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯