国家2级(VF)的3个题目

milee 2005-03-20 12:53:48
1。SCORE表:(学号,物理,高数,英语,学分),其中前4项已有数据。
计算每个学生的总学分并存入对应的学分字段,学分的计算方法是:(物理60分以上(包括60)2学分,否则为0;高数60分以上(包括60)3学分,否则为0; 物理60分以上(包括60)4学分,否则为0)
2。KECHENG表(课程号C(3),课程名C(10),最高分I,学号C(9))(一门课程只有一个记录)
CHENGJI表(学号C(9),课程号C(3),成绩I)(一个学生可以有多项记录)
计算每门课程的最高分,并将结果存入KECHENG表的最高分字段,同时将得此最高分的学生的学号存
入该表的学号字段。
3,STOCK_MM表:股票代码C(6),买卖标记L(。T。表示买进,。F。表示卖出),单价N(7。2)
本次数量N(6)
STOCK_CS表:股票代码C(6),买入次数N(4),最高价N(7。2)
STOCK_MM表中一只股票对应多个记录,STOCK_CS表中一只股票对应一个记录
根据STOCK_MM表生成STOCK_CS表中记录,计算每支股票的买入次数和(买入时)最高价,买卖标 记为 。T。表示买进
(其中STOCK_CS表中的记录按股票代码从小到大的物理顺序存放)
...全文
135 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
YuyuanJian 2005-03-22
  • 打赏
  • 举报
回复
应该
update score set 学分=0
update score set 学分=2 where 物理>=60
update score set 学分=学分+3 where 高数>=60
update score set 学分=学分+4 where 英语>=60

也行吧
YuyuanJian 2005-03-22
  • 打赏
  • 举报
回复
(1) Repl all 学分 with iif(物理>=60,2,0)+iif(高数>=60,3,0)+iif(英语>=60,4,0)
concily 2005-03-20
  • 打赏
  • 举报
回复
上面的第一道题不对,我试过不对,不过我不知道怎么改.........抱歉
pecker 2005-03-20
  • 打赏
  • 举报
回复
1.
update score set 学分=0
update score set 学分=2 where 物理>=60
update score set 学分=学分+3 where 高数>=60
update score set 学分=学分+4 where 英语>=60

2.
select 课程号,max(成绩),学号 from chengji into cursor maxcj
update kecheng set 最高分=maxcj.成绩,学号=maxcj.学号;
where kecheng.课程号=maxcj.课程号

3.
不懂股票,是一条记录算买一次呢,还是按照(本次数量N)的值作为买入次数,姑且按前一种吧
select 股票代码,count(买卖标记) as 买入次数,max(单价) as 最高价 from stock_mm;
where stock_mm.买卖标记;
group by 股票代码 order by 股票代码;
into table stock_cs




2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧