命令语句程序
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
proc tub para x,y flag=.t. do while flag y=x%10+y*10 x=int(x/10) if x=0 flag=.f. endif enddo return
1.SELECT 姓名,性别,工资 FROM XS ORDER BY 性别 INTO TABLE XS1
2.显示表中姓王并且年龄小于等于20的记录,只显示姓名、性别、 年龄三个字段,不显示记录号。(VF命令)
2.LIST FIELDS 姓名,性别 ,年龄 FOR LEFT(姓名,2)=“王” AND 年龄<=20 off
根据已知的环境与题意,写出相应的 Visual FoxPro 操作命令或SQL 语句,每小题按要求用一条命令或语句完成。 以下操作基于XS.DBF,结构如下:姓名(C,8)性别(C,2)、年龄(N,2,0)、 工资(N,7,2)参加工作时间(D). 1.使用select 查询表中姓名、性别、工资字段,按性别升序输出,结 果保存在数据表XS1中。
2.显示表中姓王并且年龄小于等于20的记录,只显示姓名、性别、 年龄三个字段,不显示记录号。(VF命令)
3.SQL更新记录命令将工资小于680元且参加工作时间在1980年以 上(包括1980年)记录的工资增加50元。
4.以姓名和年龄为关键字建立单索引文件,索引文件名为 XS1.idx.(VF命令)
5.删除xs 表中年龄在60岁以上(包含60岁)的职工记录。(VF命令)
4.INDEX ON 姓名+STR(年龄,2) TO XS1
5.删除xs 表中年龄在60岁以上(包含60岁)的职工记录。(VF命令)
5.DELETE FOR 年龄>=60
clear a=12345 c=0 b=0 do while a>0 b=a do tub with a,b
a=a-1 c=c+b enddo ?c
根据已知的环境与题意,写出相应的 Visual FoxPro 操作命令或SQL 语句,每小题按要求用一条命令或语句完成。 以下操作基于XS.Dห้องสมุดไป่ตู้F,结构如下:姓名(C,8)性别(C,2)、年龄(N,2,0)、 工资(N,7,2)参加工作时间(D). 1.使用select 查询表中姓名、性别、工资字段,按性别升序输出,结 果保存在数据表XS1中。
3.SQL更新记录命令将工资小于680元且参加工作时间在1980年以 上(包括1980年)记录的工资增加50元。
3.UPDATE XS SET 工资=工资+50 WHERE 工资<680 AND YEAR(参加工作时间)>=1980
4.以姓名和年龄为关键字建立单索引文件,索引文件名为 XS1.idx.(VF命令)