【程序说明】 使用如下三个条件: 部门.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)

admin2010-06-18  51

问题 【程序说明】 使用如下三个条件:
部门.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 职工. 职工号=工资. 职工号

答案C

解析 本小题为简单的条件查询,WHERE子句后面的条件:职工.职工号=工资.职工号,可以实现将数据表职工和工资表连接起来进行查询,并且将工资表的几个字段求和计算得到职工的实发工资。选项C为正确答案,选项A缺少查询条件,选项B的查询条件错误,选项D使用的连接方法是错误的。
转载请注明原文地址:https://kaotiyun.com/show/1khZ777K
0

最新回复(0)