下列小题使用如下三个表 部门.dbf:部门号C(8),部门名C(12),负责人C(8) 职工.dbf:职工号C(10),部门号C(8),姓名C(8),性别C(2),出生日期D(8) 工资.dbf:职工号C(10),基本工资N(8,2),津贴N(8,2),奖

admin2013-11-12  31

问题 下列小题使用如下三个表
部门.dbf:部门号C(8),部门名C(12),负责人C(8)
职工.dbf:职工号C(10),部门号C(8),姓名C(8),性别C(2),出生日期D(8)
工资.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

解析 在SQL查询语句中,续行符号应使用分号(;)。进行多表查询,指定两表关键字进行连接时,JOIN短语应该与0N短语连用。
转载请注明原文地址:https://kaotiyun.com/show/KMop777K
0

最新回复(0)