visual foxpro 6.0 的一些操作问题

显示表的结构浏览所有女职工得职工号喝和姓名将85年之前出生的男职工组织到表new中,新表只有姓名,性别,出生日期将职工基本工资,低于1000元的减少100元逻辑删除职称为... 显示表的结构
浏览所有女职工得职工号喝和姓名
将85年之前出生的男职工组织到表new中,新表只有姓名,性别,出生日期
将职工基本工资,低于1000元的减少100元
逻辑删除职称为“讲师”的记录
假如姓名为普通索引,将其设置成主控索引
用sql语句查询所有男职工的姓名,性别,基本工资
用sql语句查询所有女职工的平均工资
按职称分组显示所有职工信息
用sql语句查询男职工的个数
展开
 我来答
乐缓大拉糕0X
2013-12-30 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:98.4万
展开全部
1、list structure
2、browse all field 姓名,职工号 for 性别='女'
3、copy all for 性别='男' and val(substr(出生日期,1,4))<=1985 to linshi.dbf
以上命令假设出年日期字段是字符型的,格式:1986.12.25,宽度10
如果没有New表还需要以下命令进行创建
create new field 姓名 C(12),性别 C(2),出年日期 C(10)
use new
appen from linshi.dbf
4、replace all 基本工资 with 基本工资-100 for 基本工资<1000
5、delete all for 职称='讲师'
以上删除命令只是在相应的记录前面加上一个删除标记,这些记录在表里并没有真正删除,如果想不看这些记录,可以使用set delete on命令,这样以后浏览的时候就不会显示这些带删除标记的记录了,如果想能看到,就使用set delete off命令
如果要恢复请用recall all命令
如果要彻底删除这些记录就使用pack命令
6、index on 姓名 to xm.idx
这样就以姓名这主索引建立索引文件了,这时的浏览记录顺序就以姓名为排序了。
7、select 姓名,性别,基本工资 from 职工.dbf where 性别='男'
8、select aver(基本工资)from 职工.dbf where 性别='女'
9、select * from 职工.dbf group by 职称
10、select count(*) from 职工.dbf where 性别='男'

以上命令都是根据记忆写成,估计应该是不错的,希望能帮到你。
哦,别忘记给分哦。
名片
2024-10-28 广告
Altair HyperWorks是一套功能强大的集成化CAE(计算机辅助工程)软件平台,由Altair公司开发。它涵盖了结构分析、流体动力学、优化、多体动力学、电磁场仿真等多个领域,提供了丰富的仿真工具和优化算法。HyperWorks以其... 点击进入详情页
本回答由名片提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式