【程序说明】 设有表文件“职工.DBF”(有字段:职工编号、姓名、民族)和“工资.DBF”(有字段:职工编号、工资),要在它们之间建立逻辑连接,然后为每个少数民族职工的工资增加 200元,最后显示全体职工的职工编号、姓名和工资。【程序】SET TALK OFFSELECT 1USE 职工 (5) TO ZGBHSELECT 2USE 工资SET RELATION TO (6)REPLACE 工资 WITH (7) FOR (8)LIST职工编号, (9) ,工资SET RELATION TOCLOSE DATASET TALK ONRETURN(5)A.INDEX ON 姓名B.INDEX TO 职工编号C.INDEX ON 职工编号D.INDEX ON 职工编号 OF ZGBH

【程序说明】 设有表文件“职工.DBF”(有字段:职工编号、姓名、民族)和“工资.DBF”(有字段:职工编号、工资),要在它们之间建立逻辑连接,然后为每个少数民族职工的工资增加 200元,最后显示全体职工的职工编号、姓名和工资。

【程序】

SET TALK OFF

SELECT 1

USE 职工 (5) TO ZGBH

SELECT 2

USE 工资

SET RELATION TO (6)

REPLACE 工资 WITH (7) FOR (8)

LIST职工编号, (9) ,工资

SET RELATION TO

CLOSE DATA

SET TALK ON

RETURN

(5)

A.INDEX ON 姓名

B.INDEX TO 职工编号

C.INDEX ON 职工编号

D.INDEX ON 职工编号 OF ZGBH


相关考题:

第(30)-(35)题使用如下三个表:部门.DBF:部门号C(8),部门名C(12),负责人C(6),电话C(16)职工.DBF:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D工资.DBF:职工号C(10),基本工资N(8.2),津贴N(8.2),奖金N(8.2),扣除N(8.2)第30题:查询职工实发工资的正确命令是A.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资B.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资;WHERE 职工.职工号=工资.职工号C.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资;FROM 工资;职工 WHERE 职工.职工号=工资.职工号D.SELECT 姓名, (基本工资+津贴+奖金-扣除)AS 实发工资;FROM 工资;JOIN 职工 WHERE 职工.职工号=工资. 职工号

【程序说明】 使用如下三个条件:部门.DBF:部门号C(8),部门名C(12),负责人C(6),电话C(16)职工.DBF;部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期 D工资.DBF:职工号C(10),基本工资N(8.2),津贴(8.2),奖金N(8.2),扣除N(8.2)查询职工实发工资的正确命令是 ______。A.SELECT 姓名,(基本工资+津贴+奖金-扣除) AS 实发工资 FROM 工资B.SELECT 姓名,(基本工资+津贴+奖金-扣除) AS 实发工资 FROM 工资; WHERE 职工. 职工号=工资.职工号C.SELECT 姓名,(基本工资+ 津贴+奖金- 扣除) AS 实发工资; FROM 工资,职工 WHERE 职工. 职工号=工资. 职工号D.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资; FROM 工资 JOIN 职工 WHERE 职工. 职工号=工资. 职工号

设有职工(编号,姓名,职称,基本工资)和工资(编号,…,实发工资)两个数据库文件,如下程序段用关联方法显示所有职工的编号,姓名,职称,基本工资和实发工资的数据,请填空。USE 工资 IN 1 ORDER 编号USE 职工 IN 2 ORDER 编号SET RELATION TO 编号【 】

使用如下3个表:部门.DBF:部门号C(8),部门名C(12),负责人C(6),电话C(16)职工.DBF:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D部门.DBF:部门号C(10),基本工资N(8.2),津贴N(8.2),奖金N(8.2),扣除N(8.2)查询职工实发工资的正确命令是A.SELECT姓名,(基本工资+津贴+奖金-扣除)AS实发工资FROM工资B.SELECT姓名,(基本工资+津贴+奖金-扣除)AS实发工资FROM工资 WHERE职工.职工号=工资.职工号C.SELECT姓名,(基本工资+津贴+奖金-扣除)AS实发工资; FROM工资,职工WHERE职工.职工号=工资.职工号D.SELECT姓名,(基本工资+津贴+奖金-扣除)AS实发工资; FROM工资JOIN职工WHERE职工.职工号=工资.职工号

有"工资"表和"职工"表,结构如下:职工.dbf:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D工资.dbf:职工号C(10),基本工资N(8,2),津贴N(8,2),奖金N(8,2),扣除N(8,2)查询职工实发工资的正确命令是A.SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资FROM 工资B.SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资FROM 工资; WHERE 职工.职工号=工资.职工号C.SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资; FROM 工资,职工 WHERE职工.职工号=工资.职工号D.SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资; FROM 工资 JOIN 职工 WHERE职工.职工号=工资.职工号

查询C:\ZG\ZGDA.DBF表中的编号、姓名、工资字段的数据,并将查询结果保存到C:\ZG\ DA.DBFGE表,正确的命令是______。A.SELECT编号,姓名,工资FORM. C:\ZG\ZGDA INTO DBF C:\ZG\DAB.SELECT编号,姓名,工资FORM. C:\ZG\ZGDA INTO DBFDA.DBFC.SELECT编号,姓名,工资FORM. C:\ZG\ZGDA TO DBF C:\ZG\DAD.SELECT编号,姓名,工资FORM. C:\ZG\ZGDA INTO CURSOR C:\ZG\DA

查询C:\ZG\ZGDA.DBF中的姓名、职称、工资字段和C:\ZG\ZGJJ.DBF中的奖金字段的数据,正确的命令是______。A.SELECT姓名,职称,工资,奖金FROMC:\ZG\ZGDA,C:\ZG\ZGJJ; WHERE DA.编号==JJ.编号B.SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金FROM C:\ZG\ZGDA,C:\ZG\ZGJJ; WHERE DA.编==JJ.编号C.SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金FROM C:\ZG\ZGDA,C:\ZG\ZGJJD.SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金FROM C:\ZG\ZGDA,C:\ZG\ZGJJ; FOR DA.编==JJ.编号

当前表的职工编号字段为(C,6),若要逻辑删除职工编号中第3位是“5”的职工记录,应该使用命令A.DELETEFORSUBSTR(职工编号,3)==[5]B.DELETEFORSUBSTR(职工编号,3,1)==5C.DELETEFORSUBSTR(职工编号,3,1)==[5]D.DELETEFORAT(5,职工编号)=3

有一“职工”表,该表中有“职工编号”、“姓名”、“性别”、“职位”和“工资”五个字段的信息,现需要按性别统计工资低于800 元的人数,则使用的SQL 语句是()。A.SELECT 性别 , COUNT(*)AS 人数 FROM 职工 WHERE 工资 <800 ORDER BY 性别B.SELECT 性别 , COUNT(*)AS 人数 FROM 职工 WHERE 工资 <800 GROUP BY 性别C.SELECT 性别 , SUM(*) AS 人数 FROM 职工 WHERE 工资 < 800 GROUP BY 性别D.SELECT 性别 , AVG(*) AS 人数 FROM 职工 WHERE 工资< 800 GROUP BY 性别