VFP数据库

从职工数据库表中计算工资合计的SQL语句是SELECT()FROM职工。

题目

从职工数据库表中计算工资合计的SQL语句是SELECT()FROM职工。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有如下SQL语句:

SELECT DISTINCT 仓库号 FROM 职工表 WHERE 工资>=ALL;

(SELECT 工资 FROM 职工表 WHERE 仓库号="A1")

执行语句后,显示查询到的仓库号有

A.A1

B.A3

C.A1,A2

D.A1,A3


正确答案:D
解析:本题查询的是职工的工资大于或等于A1仓库中所有职工工资的仓库号。在SQL语句中可以使用ANY,ALL等量词进行查询。其中ANY在进行比较运算时,只要子查询中有一行能使结果为真,则结果就为真;而ALL则要求子查询中的所有行都使结果为真时,结果才为真。

第2题:

有如下SQL SELECT语句SELECT*FORM工资表WHERE基本工资<=2000 AND基本工资>=1500下列与该语句等价

有如下SQL SELECT语句 SELECT*FORM工资表WHERE基本工资<=2000 AND基本工资>=1500下列与该语句等价的

A.SELECT * FORM. 工资表 WHERE 基本工资 BETWEEN 1500 AND 2000

B.SELECT * FORM. 工资表 WHERE 基本工资 BETWEEN 2000 AND 1500

C.SELECT * FORM. 工资表 WHERE 基本工资 FROM 1500 INTO 2000

D.SELECT * FORM. 工资表 WHERE 基本工资 FROM 2000 INT0 1500


正确答案:A
解析:SQL查询语句中特殊运算BETWEEN...AND...的含义为“…和…之间”。BETWEEN...AND...是SQL查询语句中的一个特殊运算符,意思为“…和…之间”,相当与逻辑运算中的(A>=AND>=B,其中A>B,选项B中数值放置错误,选项C和选项D为语法错误。掌握VisualFoxPro中关系表达式及逻辑表达式运算符的含义。

第3题:

检索当前“职工表”中,全部姓“李”的职工记录,SQL语句为:

SELECT * FROM职工表WHERE姓名【 】"李 * "


正确答案:【 】LIKE
【 】LIKE 解析:SQLSELECT语句中,字符串匹配运算符用LIKE表示,属于特殊运算符,通配符“ * ”表示0个或多个字符,“?”表示一个字符。

第4题:

有SQL语句:SELECT * FROM 教师 WHERE NOT(工资>3000 OR 工资<2000)与如下语句等价的SQL语句是A)SELECT*FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000B) SELECT*FROM 教师 WHERE 工资>2000 AND 工资<3000C)SELECT*FROM 教师 WHERE 工资>2000 OR 工资<3000D) SELECT*FROM 教师 WHERE 工资<=2000 AND 工资>3000


正确答案:A
BETWEEN…AND…是SQL中比较特殊的函数,经常与SQL联合使用用来设定查询条件,这个函数所设定的查询条件是值在某个范围内,并且包含边界取值,题目中WHERER所设定的条件是NOT(工资>3000 AND工资<2000),其含义不是在小于2000或大于3000的范围内,这恰好是在2000到3000之间,选项A使用BETWEEN ... AND...设定查询条件,与此条件实现的功能一致。故选项A为正确答案。选项B表示工资大于2000并且小于3000,选项C表示工资大于2000或者工资小于3000,选项D表示工资小于等于2000并且大于等于3000。

第5题:

利用SQL命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是A) CREATE VIEW ZG_view; SELECT 职工号,姓名FROM职工表

B.CREATE VIEW ZG_view AS; SELECT 职工号,姓名 FROM 职工表

C.CREATE QUERY ZG_view; SELECT 职工号,姓名 FROM 职工表

D.CREATE QUERY ZG_view AS; SELECT 职工号,姓名 FROM 职工表


正确答案:2
解析:SQL的数据定义功能中,可以对视图进行定义,语句格式为:
CREATE VIEW view_name[(column_name[,column_name]…)]AS select_statement。

第6题:

在SQL查询中,若要取得“职工”数据表中的所有记录和字段,其SQL语句为( )。

A.SELECT姓名FROM职工

B.SELECT*FROM职工

C.SELECT姓名FROM职工 WHILE职工号=265

D.SELECT*FROM职工WHILE职工号=265


正确答案:B
解析:选项A表示取得“职工”数据表中的所有记录,但只取得“姓名”字段,并不是全部字段;选项C表示取得“职工号”为0265的记录,且只取“姓名”字段;选项D表示取得“职工号”为 0265的记录的全部字段。只有选项B符合题目要求。

第7题:

有如下SQL语句:

SELECT SUM(工资) FROM 职工表 WHERE 仓库号 IN;

(SELECT 仓库号 FROM 仓库表 WHERE 所在城市="北京" OR 所在城市="上海")

执行语句后,工资总和是

A.3500.00

B.3000.00

C.5000.00

D.10500.00


正确答案:A
解析:本题SQL查询语句的功能是统计在北京和上海仓库工作的职工的工资总和。

第8题:

“ 职工 ” 表有工资字段 , 计算工资合计的 SQL 语句是SELECT 【 13 】 FROM 职工 。


正确答案:

第9题:

设有职工表文件,在职工表中查找奖金最高的职工记录,完成下列SQL语句。

SELECT*FROM 职工表;

WHERE 奖金>=______;

(SELECT 奖金 FROM 职工表)


正确答案:ALL
ALL 解析:SQL语句中可以利用ANY、ALL等量词进行查询。ANY、 ALL和SOME是量词,其中ANY和SOME是同义词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真;而ALL则要求子查询中的所有行都使结果为真时,结果才为真。

第10题:

在工资表中,按工资从高到低显示职工记录的SQL语句为: SELECT* FRoM工资表o ORDERBY工资【 14 】。


正确答案:
【答案】:DESC
【知识点】:表示降序的DESC
【解析】:使用SQL的查询语句中,用ASC表示升序,可省略,DESC表示降序。

更多相关问题