VFP数据库系统,我个人一点不懂,希望能帮我做下这些题目,只要答案!
编程题在命令窗口输入下列命令一、编程题1、在命令窗口输入下列命令,假设学生表中共有30条记录,写出各命令运行结果USE学生GOBOTTOM?RECNO(),EOF()SK...
编程题
在命令窗口输入下列命令一、编程题
1、在命令窗口输入下列命令,假设学生表中共有30条记录,写出各命令运行结果
USE 学生
GO BOTTOM
?RECNO(),EOF()
SKIP 5
?RECNO(),EOF()
GO TOP
?RECNO(),BOF()
SKIP -1
?RECNO(),BOF()
SKIP 20
?RECNO(),BOF()
二、写命令
1、显示“学生.DBF”表的前3条记录,再显示后3条记录
2、将“学生”表文件中所有奖学金大于100的男同学,其奖学金数额上调10%
3、逻辑删除学生表文件中在1971年以后出生的女同学的记录,显示正确后再将记录恢复
4、计算“学生”表文件中奖学金的总额和平均数
5、分别统计“学生”表文件中男、女同学的人数。
6、统计“成绩”表文件中成绩不及格的记录数。 展开
在命令窗口输入下列命令一、编程题
1、在命令窗口输入下列命令,假设学生表中共有30条记录,写出各命令运行结果
USE 学生
GO BOTTOM
?RECNO(),EOF()
SKIP 5
?RECNO(),EOF()
GO TOP
?RECNO(),BOF()
SKIP -1
?RECNO(),BOF()
SKIP 20
?RECNO(),BOF()
二、写命令
1、显示“学生.DBF”表的前3条记录,再显示后3条记录
2、将“学生”表文件中所有奖学金大于100的男同学,其奖学金数额上调10%
3、逻辑删除学生表文件中在1971年以后出生的女同学的记录,显示正确后再将记录恢复
4、计算“学生”表文件中奖学金的总额和平均数
5、分别统计“学生”表文件中男、女同学的人数。
6、统计“成绩”表文件中成绩不及格的记录数。 展开
2个回答
展开全部
USE 学生
GO BOTTOM
?RECNO(),EOF() 30,F
SKIP 5
?RECNO(),EOF() 31,T
GO TOP
?RECNO(),BOF() 1,F
SKIP -1
?RECNO(),BOF() 1,T
SKIP 20
?RECNO(),BOF() 21,F
二
1、select * from 学生 where recno()<=3 ,select * from 学生 where recno()>27
2、replace 学生.奖学金=学生.奖学金*1.1 where 学生.奖学金>100
3、delete from 学生 where 学生.生日>1971 and 学生.性别="女" RECALL all(恢复记录)
4、select sum(学生.奖学金),avg(学生.奖学金) from 学生
5、男同学人数:select count(*) from 学生表 where 学生.性别="男"
女同学人数:select count(*) from 学生表 where 学生.性别="女"
6、select * from 学生 where 学生.成绩<60
GO BOTTOM
?RECNO(),EOF() 30,F
SKIP 5
?RECNO(),EOF() 31,T
GO TOP
?RECNO(),BOF() 1,F
SKIP -1
?RECNO(),BOF() 1,T
SKIP 20
?RECNO(),BOF() 21,F
二
1、select * from 学生 where recno()<=3 ,select * from 学生 where recno()>27
2、replace 学生.奖学金=学生.奖学金*1.1 where 学生.奖学金>100
3、delete from 学生 where 学生.生日>1971 and 学生.性别="女" RECALL all(恢复记录)
4、select sum(学生.奖学金),avg(学生.奖学金) from 学生
5、男同学人数:select count(*) from 学生表 where 学生.性别="男"
女同学人数:select count(*) from 学生表 where 学生.性别="女"
6、select * from 学生 where 学生.成绩<60
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询