Visual FoxPro命令实例34个(2)
时间:2013-04-17 08:25来源:未知 作者:qianqian 点击:次
index on 姓名+str(补助) tag xmjbbzh 15 要求将记录指针定位在第一条女党员记录。 locate for 是否党员=.T. and 性别=女 16 要求逻辑删除(使用SQL命令为删除)2006年
index on 姓名+str(补助) tag xmjbbzh
15 要求将记录指针定位在第一条女党员记录。
locate for 是否党员=.T. and 性别="女"
16 要求逻辑删除(使用SQL命令为删除)2006年入学的男同学的记录。
delete all for 性别="男" and left(学号,4)="2006"
17要求对1986年出生的女同学按照分数的升序排列,并生成表名为“学生2”的新表。
sort to 学生2 on 分数 /A for year(出生日期)=1986
18要求列出男生党员的姓名、分数和等级。
list fields 姓名,分数,等级 for 性别="男" and 是否党员=".T."
19要求逻辑删除(使用SQL命令为删除)2006年入学的男同学的记录。
delete all for 性别="男" and 学号="2006"
20要求对数学的学生按分数从低到高进行排序,并生成表名为“学生2”的新表。
sort to 学生2 on 分数 /A for 专业="数学"
21要求对计算机专业的学生按照年龄的降序排列,生成表名为“学生2”的新表,且只包含姓名,补助和出生日期三个字段。
sort on 出生日期 /A fields 姓名,补助,出生日期 for 专业="计算机" to 学生2
22要求列出年龄大于等于20岁的学生记录。
list all for year(date())-year(出生日期)>=20
23 要求逻辑删除(使用SQL命令为删除)8月份出生的男同学的记录。
delete all for 性别="男" and month(出生日期)=8
24 要求按照年龄从大到小进行排序,生成表名为“学生2”的新表,并且只包含姓名、补助和出生日期三个字段。
sort on 出生日期 /A fields 姓名,补助,出生日期 to 学生2
25 要求列出分数在80分以上的女同学的姓名、专业和等级。
list fields 姓名,专业,等级 for 性别="女" and 分数>=80
26 要求统计1985年出生的女同学人数,并将结果赋给变量tongji(或者新字段tongji)。
count to tongji for 性别="女" and year(出生日期)=1985
27 要求以姓名和分数为索引关键字建立一个结构复合索引文件,索引名为“xmfsh”。
index on 姓名+str(分数) tag xmfsh
28 要求给所有等级为优秀的数学专业学生增加补助60元。
replace 补助 with 补助+60 for 等级="优秀" and 专业="数学"
29 要求逻辑删除(使用SQL命令为删除)会计专业所有男生的记录。
------分隔线----------------------------