(7) 根据借阅表修改每个读者的借书数量.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 10:36:15
(7) 根据借阅表修改每个读者的借书数量.
关键是需要修改每个读者的借书数量,如何用sql去实现?
关键是需要修改每个读者的借书数量,如何用sql去实现?
这个问题是你没有描述清楚
不过根据你说的,可以告诉你一个思路
1、循环读取所有读者的数据
2、在这个循环中再执行一个sql,关联借阅表对应的读者ID号,这个地方可以统计到借阅者借书的数量
3、再执行update语句,修改读者表的借书数量字段.
再问: 能说下怎么循环??
再答: 这个要看你的程序了 给你一个类似的代码, sql="select * from 借阅者表 " set rs=conn.execute(sql) do while not rs.eof ''统计借阅者的借书数量 sql="select sum(数量) from 借阅表 where id="&rs("借阅者ID")&"" set rsc=conn.execute(sql) '''''''''以上得到某个借阅者的借书总数 rsc(0) ''''更新借阅者的借书数量 sql="update 借阅者表 set 借书数量="&rsc(0)&" where id= "&rs("借阅者ID")&" " conn.execute(sql) rs.movenext loop
再问: sql看你给的应该是支持循环,还可以吧。我这个已经写出来,它是直接用列进行复制,嵌套了子查询。谢谢你吧。
不过根据你说的,可以告诉你一个思路
1、循环读取所有读者的数据
2、在这个循环中再执行一个sql,关联借阅表对应的读者ID号,这个地方可以统计到借阅者借书的数量
3、再执行update语句,修改读者表的借书数量字段.
再问: 能说下怎么循环??
再答: 这个要看你的程序了 给你一个类似的代码, sql="select * from 借阅者表 " set rs=conn.execute(sql) do while not rs.eof ''统计借阅者的借书数量 sql="select sum(数量) from 借阅表 where id="&rs("借阅者ID")&"" set rsc=conn.execute(sql) '''''''''以上得到某个借阅者的借书总数 rsc(0) ''''更新借阅者的借书数量 sql="update 借阅者表 set 借书数量="&rsc(0)&" where id= "&rs("借阅者ID")&" " conn.execute(sql) rs.movenext loop
再问: sql看你给的应该是支持循环,还可以吧。我这个已经写出来,它是直接用列进行复制,嵌套了子查询。谢谢你吧。
(7) 根据借阅表修改每个读者的借书数量.
用SQL查询借过书的读者的借阅信息,包括读者姓名、借书书名、借书日期、还书日期及书的价格
五(2)班小小图书馆有三类数量相同的图书,在周末的借阅情况如下,科技书借出了七分之五,
人均借阅次数怎么换算?借阅人次 借阅册次 读者人数 342 5898 1132 以此为例
这个小图书馆的书籍,差不多全部被我借阅过.修改病句
修改病句为满足广大读者以及各位书友的需求,本书城
英语在线作文假如你时该图书馆的管理员,请你为刚来的美国同学作口头介绍 借阅资格持有书证的馆内活动借书阅览上网 借阅规定每
修改病句 一部作品能否打动读者,关键在于它与读者产生情感的共鸣
"图书借阅"的英文怎么说?
王老师借来了历史、文艺和科普三种书若干本.每个同学从中任意借一本或两本,那么至少要几个同学借阅才能保证一定有两人借的图书
老师借来了历史、文艺和科普三种书若干本.每个同学从中任意借一本或两本,那么至少要几个同学借阅才能保证一定有两人借的图书一
思考题:班级图书箱中有四个不同种类的图书,每种若干本,每个同学任选两种借阅,最少要有( )名同学借阅才能保证有2个或2个