VF常用命令
实例1: Use 学生表
Count all for 入校总分>500 .and. 三好生=’是’ to total1
Count to total2
?total1,total2
练 习: 统计籍贯是四川的学生人数。
22、求和命令:sum
命令格式: sum[范围] [数字型字段][for<条件>] [to <内存变量> ]
命令功能: 对当前表中指定范围内符合条件的记录的数值型字段按列求和,并可把结果存 入内存变量。
实例1: use 学生表
Sum all 入校总分 for 性别=’男’ to zf
?zf
练 习: 统计非三好生的入校总分。
23、求平均命令:average
命令格式: average [范围] [数字型字段][for<条件>] [to <内存变量> ]
命令功能: 对当前表中指定范围内符合条件的记录的数值型字段按列求平均,并可把结果 存入内存变量。
实例1: use 学生表
average all 入校总分 for 性别=’男’ to pjf
?pjf
1 0
练 习: 求女生的入校平均分。
24、计算命令:calculate
命令格式: calculate [范围] [表达式][for<条件>] [to <内存变量> ]
命令功能: 在打开的表中,计算表达式的值,并在工作区中显示出来。
实例1: use 学生表
Calculate max(入校总分),min(入校总分),cnt(),sum(入校总分),avg((date()-出生日期)/365) 练 习: 操作上述实例,并观察结果。
25、汇总命令:total
命令格式: total on <关键字段名> to 汇总文件名[范围] [for<条件>] fields<数字型字段>
命令功能: 在当前表中,对指定范围内满足条件的记录按关键字段名分类汇总求和,并把 汇总结果存入新表。注意,汇总之前,必须按关键字排序或建立索引。
实例 1: use 学生表
Index on 性别 tag xb
total on 性别 to 汇总文件 fields 入校总分
use 汇总文件
list
练习: 按照性别对侦查专业的学生的入校总分分类汇总。
26、工作区选择:select