在职工.dbf表中,查询所有职工的工资(数值型)的总和的命令为(

题目

在职工.dbf表中,查询所有职工的工资(数值型)的总和的命令为()

  • A、SELECT 平均工资 FROM 职工
  • B、SELECT AVG(工资) FROM 职工
  • C、SELECT SUM(工资) FROM 职工
  • D、SELECT COUNT(工资) FROM 职工
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

检索每个部门职工工资的总和,要求显示部门名称和工资,正确的命令是

部门表(部门号N(4)、部门名称C(10))

职工表(部门号N(4)、职工号C(4)、姓名C(8)、工资N(7,2))

A.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY部门号

B.SELECT 部门号,SUM(工资)FROM职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY职工表.部门号

C.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; ORDRE BY职工表.部门号

D.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY职工表.部门号


正确答案:D
解析:利用分组查询计算各个部门职工的工资总和,注意指定分组条件时,要指定数据表名称,否则系统提示部门号不惟一,必须加以限定。

第2题:

使用如下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职工.职工号=工资.职工号


正确答案:C
解析:在SQL查询语句中,续行符号应使用分号(;)。进行多表查询,指定两表关键字进行联接时,JOIN短语应该与ON短语连用。

第3题:

第(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 职工.职工号=工资. 职工号


正确答案:C

第4题:

使用如下数据袁:仓库表(仓库号,所在城市) 职工表(职工号,仓库号,工资) 其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。 有如下SQL SELECT语句: SELECT*FORM职工表WHERE工资<=2000 AND工资>=1500 下列与该语句等价的是( )。

A. SELECT*FROM职工表WHERE工资BETWEEN l500 AND 2000

B. SELECT*FROM职工表WHERE工资BETWEEN 2000 AND l500

C. SELECT*FROM职工表WHERE工资FROM l500 INT0 2000

D. SELECT*FROM职工表WHERE工资FROM 2000 INT0 1500


正确答案:A
BETWEEN…AND…是SQL查询语句中的一个特殊运算符,意思为“…和…之间”,相当于逻辑运算中的(A>=AND>=B,其中A>B),选项B中数值放置错误,选项C和选项D为语法错误。

第5题:

有"工资"表和"职工"表,结构如下:

职工.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
解析:在SQL查询语句中,续行符号应使用分号(; )。进行多表查询时,指定两表关键字进行连接时,JOIN短语应该与ON短语连用。

第6题:

SQL查询语句“SELECT*FROM职工 TO FILE ZG.dbf”的功能是( )。

A.将职工表中所有记录查询输出到永久性表ZG.dbf中

B.将职工表中所有记录查询输出到文本文件ZG.txt中

C.将职工表中所有记录查询输出到文本文件ZG.dbf.txt中

D.语句存在语法错误


正确答案:A
解析:SQL查询语句中的TO FILE子句是将查询结果存放到指定的文本文件中,默认的为.txt的文本文件。由于本题中为查询输出指定了.dbf文件类型,所以结果仍为输出到一个数据表文件中。

第7题:

检索职工表中工资大于800元的职工号,正确的命令是

A.SELECT职工号WHERE工资>800

B.SELECT职工号FROM职工SET工资>800

C.SELECT职工号FROM职工WHERE工资>800

D.SELECT职工号FROM职工FOR工资>800


正确答案:C
解析:SELECT查询语句最基本的格式为SELECT—FROM—WHERE。选项A) 缺少FROM短语,选项B) 和D) 中条件短语错误。

第8题:

【程序说明】 使用如下三个条件:

部门.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使用的连接方法是错误的。

第9题:

使用如下数据表,回答下列各题: 仓库表(仓库号,所在城市) 职工表(职工号,仓库号,工资) 其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。 {TS}检索在广州仓库工作的职工记录,要求显示职工号和工资字段,正确的命令是( )。

A. SELECT职工号,工资FROM职工表; WHERE仓库表.所在城市=”广州”

B. SELECT职工号,工资FROM职工表; WHERE仓库表.仓库号=职工表.仓库号; AND仓库表.所在城市=”广州”

C. SELECT职工号,工资FROM仓库表,职工表; WHERE仓库表.仓库号=职工表.仓库号; AND仓库表.所在城市=”广州”

D. SELECT职工号,工资FROM仓库表,职工表; WHERE仓库表.仓库号=职工表.仓库号; 0R仓库表.所在城市=”广州”


正确答案:C
本题中,可通过仓库号字段将仓库表和职工表进行连接,从而查询仓库所在地是“广州”的记录。

第10题:

使用如下数据表:仓库表(仓库号,所在城市) 职工表(职工号,仓库号,工资) 其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。 将仓库号为A4的职工的工资改为2000.O0,正确的命令是( )。

A. UPDATE职工表SET工资WITH 2000.00 WHERE仓库号=”A4”

B. UPDATE职工表SET工资=2000.OO WHERE仓库号=”A4”

C. UPDATE FROM职工表SET工资wITH 2000.OO WHERE仓库号=”A4”

D. UPDATE FROM职工表SET工资=2000.OO WHERE仓库号=”A4”


正确答案:B
UPDATE命令的格式为:UPDATE数据表名SET列名1=表达式1[,列名2=表达式2…]WHERE筛选条件。

更多相关问题