网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

为“部门信息“表增加一个新字段“人数”,编写满足如下要求的程序:根据“雇员信息”表中的“部门号”字段的值确定“部门信息”表的“人数”字段的值,即对“雇员信息”表中的记录按“部门号”归类。将“部门信息”表中的记录存储到ate表中(表结构与“部门信息”表完全相同)。最后将程序保存为myp.prg,并执行该程序。

在命令窗口中输入命令:MODIFY COMMAND myp,在弹出的程序编辑窗口中输入如下程序段:

******程序文件myp.prg中的程序段**********************

ALTER TABLE部门信息ADD人数I

SELECT部门号,COUNT(*)AS人数FROM雇员信息;

GROUP BY部门号;

INTO CURSOR atemp

DO WHILE NOT EOF()

UPDATE部门信息SET人数=atemp.人数;

WHERE部门信息.部门号=atemp.部门号

SKIP

ENDDO

SELECT * FROM部门信息INTO TABLE ate

********************************************************

在命令窗口执行命:DO myp,运行程序,通过BROWSE命令可查看查询结果,程序运行结果如图3-26所示。


参考答案

更多 “ 为“部门信息“表增加一个新字段“人数”,编写满足如下要求的程序:根据“雇员信息”表中的“部门号”字段的值确定“部门信息”表的“人数”字段的值,即对“雇员信息”表中的记录按“部门号”归类。将“部门信息”表中的记录存储到ate表中(表结构与“部门信息”表完全相同)。最后将程序保存为myp.prg,并执行该程序。在命令窗口中输入命令:MODIFY COMMAND myp,在弹出的程序编辑窗口中输入如下程序段:******程序文件myp.prg中的程序段**********************ALTER TABLE部门信息ADD人数ISELECT部门号,COUNT(*)AS人数FROM雇员信息;GROUP BY部门号;INTO CURSOR atempDO WHILE NOT EOF()UPDATE部门信息SET人数=atemp.人数;WHERE部门信息.部门号=atemp.部门号SKIPENDDOSELECT * FROM部门信息INTO TABLE ate********************************************************在命令窗口执行命:DO myp,运行程序,通过BROWSE命令可查看查询结果,程序运行结果如图3-26所示。 ” 相关考题
考题 在数据库“company”中为“dept”表增加一个新字段“人数”,编写满足如下要求的程序:根据“员工信息”表中的“部门编号”字段的值确定“部门信息”表的“人数”字段的值,即对“员工信息”表中的记录按“部门编号”归类。将“部门信息”表中的记录存储到“result”表中(表结构与“部门信息”表完全相同)。最后将程序保存为“result.prg”,并执行该程序。

考题 首先为“order_d”表增加一个新字段:新单价(类型与原来的单价字段相同)。然后编写满足如下要求的程序:根据“order_m”表中的“订单日期”字段的值确定“order_d”表的“新单价”字段的值,原则是:订单日期为2007年的“新单价”字段的值为原单价的90%,订单日期为2006年的“新单价”字段的值为原单价的110%(注意:在修改操作过程中不要改变“order_d”表记录的顺序)。将“order_d”表中的记录存储到“od_new”表中(表结构与“order_d”表结构完全相同)。最后将程序保存为“result.prg”,并执行该程序。接着再利用Visual FoxPro的“快速报表”功能建立一个简单的报表,该报表内容按顺序含有“order_d”表的全部信息,将报表文件保存为“bbl”。

考题 对考生文件夹下的数据库“职员管理”中的“员工信息”表和“职称”表完成如下操作:(1)为表“职称”增加两个字段“人数”和“明年人数”,字段类型均为整型。(2)编写命令程序“cx2”,查询职员中拥有每种职称的人数,并将其填入表“职称”的“人数”字段中,根据职称表中的“人数”和“增加百分比”,计算“明年人数”的值,如果增加的人数不足一个,则不增加。(3)运行该程序。

考题 如下命令查洵雇员表中“部门号”字段为空值的记录SELECT*FROM 雇员 WHERE 部门号【 】

考题 对考生文件夹下的数据库“员工管理”中的“员工信息”表和“职称信息”表完成如下操作:①为表“职称信息”增加两个字段“人数”和“明年人数”,字段类型均为整型。②编写命令程序myp,查询职工中拥有每种职称的人数,并将其填入表“职称”的“人数”字段中,根据职称表中的“人数”和“增加百分比”,计算“明年人数”的值,如果增加的人数不足一个,则不增加。③运行该程序。

考题 在如下两个数据库表中,若雇员信息表的主键是“雇员号”,部门信息表的主键是“部门号”。雇员信息表中的“部门号”是外键,它参照部门信息表中的“部门号”。若要删除部门信息表中的行,哪一行可以被删除? ( )。 雇员信息表A.部门号='01'的行B.部门号='02'的行C.部门号='03'的行D.部门号='04'的行

考题 如下两个数据库表中,若雇员信息表的主键是‘雇员号’,部门信息表的主键是‘部门号’。雇员信息表中的‘部门号’就是部门信息表中的‘部门号’。说要删除部门信息表中的行, ( )行可以被删除。雇员信息表A.部门号='01'的行B.部门号='02'的行C.部门号='03'的行D.部门号='04'的行

考题 在数据库的如下两个表中,若雇员信息的主键是雇员号,部门信息表的主键是部门号,在下列所给的操作中,哪个操作不能执行?雇员信息表:雇员号雇员名部门号工资001张山022000010王宏达011200056马林生021000101赵敏041500部门信息表部门号部门名主任01业务部李建02销售部应伟东03服务部周垠04财务部陈力胜A.从雇员信息表中删除行(’010’,’王宏达’,’01’,1200)B.将行(’102’,’赵敏’,’01’,1500)插入到雇员信息表中C.将雇员信息表中雇员号=’010’的工资改为1600元D.将雇员信息表中雇员号=’101’的部门号改为’05’

考题 ( 6 )如下命令查询雇员表中 “ 部门号 ” 字段为空值的记录SELECT * FROM 雇员 WHERE 部门号【 6 】 。