火影忍者栗霰串丸搭配:在计算机等级考试中碰到的几道关于visual forpro数据库命令的题目不会,请帮我解决一下,谢谢!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 19:02:53
设数据表student.dbf中包含字段:学号(C)、姓名(C)、专业(C)、性别(C)、出生日期(D)、是否党员(L)、补助(N)、分数(N)、等级(C)。
问题:
1、写出VFP或SQL命令(不考虑表的打开和关闭),要求统计经济管理专业的非党员人数,并将结果赋给变量xyz。
答:
2、填写VFP或SQL命令(不考虑表的打开和关闭),要求对1984年出生的女同学按照分数的升序排列,并生成新表名为“学生2”。
答:
3、填写VFP或SQL命令(不考虑表的打开和关闭),要求列出计算机专业学生的姓名和补助。
4、填写VFP或SQL命令(不考虑表的打开和关闭),要求列出女同学的姓名、性别和出生日期。
5、填写VFP或SQL命令(不考虑表的打开和关闭),要求统计计算机专业男同学的补助总和,并将结果赋给变量xyz。6、填写VFP或SQL命令(不考虑表的打开和关闭),要求给所有等级为优秀的计算机专业学生增加补助25元。
7、填写VFP或SQL命令(不考虑表的打开和关闭),要求将数学专业女同学的补助增加50元。
8、填写VFP或SQL命令(不考虑表的打开和关闭),要求对计算机专业的学生按分数从高到低进行排序,并生成新表名为“学生2”。

你的题实在太多了,不过还是回答你吧!
1. select count(*) from student where 专业="经济管理" and 党员=.F. into array aa
xyz=aa(1)
2. select * from student where year(出生日期)=1984 and 性别='女' order by 分数 into table 学生2
3. select 姓名,补助 from student where 专业="计算机"
4. select 姓名,性别,出生日期 from student where 性别='女'
5. select sum(补助) from student where 专业="计算机" and 性别='男' into array aa
xyz=aa(1)
6. update student set 补助=补助+25 where 专业="计算机" and 等级="优秀"
7. update student set 补助=补助+50 where 专业="数学" and 性别='女'
8. select * from student where 专业="计算机" order by 分数 desc into table 学生2

set xyz=select count(学号) form sudent where 专业=‘经济管理’ and 是否是党员=false

select * form student where 出生日期="1984" and 性别='女'
asc