试用SQL语句解答下列问题:

来源:百度知道 编辑:UC知道 时间:2024/09/22 05:28:41
1.假定使用的“图书”、“读者”、“借阅”和ZCJK库的定义如下:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(16),单价N(7,2))
读者(借书证号C(4),单位C(10),姓名C(6),性别C(2),职称C(6),地址C(16))
借阅(借书证号C(4),总编号C(6),借书日期D)
试用SQL语句解答下列问题:
1. 把“读者”表中所有人的性别统一初始化为“女”。
2. 列出所有图书的书名、作者和单价。
3. 为借书证号为“0004”的读者办理借阅总编号为“0007”的图书手续。
4. 查询出借了“数据库原理”这本书的读者姓名、职称以及这本书的单价和借阅日期。

1 update 读者 set 性别='女'
2 select 书名,作者,单价 from 图书
3 insert into 借阅 values('0004','0007',sysdate)
4 select b.姓名,b.职称,a.单价,c.借书日期 from 图书 a,读者 b,借阅 c where c.借书证号=b.借书证号 and c.总编号=a.总编号 and a.书名='数据库原理'

update 读者 set 性别='女'

select 书名,作者,单价 from 图书

insert into 借阅 VALUES("0004","0007",date)

select 姓名,职称,单价,借阅日期 forom 图书,读者,借阅 where 图书.书名="数据库原理" 读者.总编号=借阅.总编号