查询“软件教研室”教师的平均工资、最高与最低工资之间差值的SQL语句如下: SELECT AVG(工资)AS平均

题目

查询“软件教研室”教师的平均工资、最高与最低工资之间差值的SQL语句如下: SELECT AVG(工资)AS平均工资 (62) FROM T WfIERE部门=软件教研室-;

A.MAX(工资-MIN(工资)AS差值

B.差值AS MAX(工资)-MIN(工资)

C.MAX(工资)M烈(工资)IN差值

D.差值IN MAX(工资)-MIN(工资)

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

第1题:

建立一个视图salary,该视图包括了系号和(该系的)平均工资两个字段,正确的 SQL语句是

A.CREATE VIEW salary AS系号,AVG(工资)AS平均工资FROM教师; GROUP BY系号

B.CREATE VIEW salary AS SELECT系号,AVG(工资)AS平均工资FROM教师; GROUP BY系名

C.CREATE VIEW salary SELECT系号,AVG(工资)AS平均工资FROM教师; GROUP BY系号

D.CREATE VIEW salary AS SELECT系号,AVG(工资)AS平均工资FROM教师; GROUP BY系号


正确答案:D
解析:本题考查使用SQL语句创建视图。SQL中创建视图的命令格式是:
  CREATE VIEW视图名>ASSELECT查询语句>
  另外,本题可以逐个排除错误答案,在四个选项中可以首先排除选项C,因为其缺少 AS关键字;选项A也错误,因为其缺少SELECT关键字,无法形成查询语句。选项 B的错误在于GROUP BY后面的关键字是系名,而原数据表中没有该字段,应该是按系号分组,故选项D为正确答案。

第2题:

有如下SQL语句: SELECT 学院表.系号,SUM(工资); FROM 学院表,教师表; WHERE 学院表.系号;教师表.系号; GROUP BY 学院表.系号查询结果是

A.各个系教师的工资合计

B.所有教师的工资合计

C.各个系教师工资的平均工资

D.所有教师工资的平均工资


正确答案:A
解析:本题的SQL语句的含义是通过学院表和教师表内部联接,按照系号进行分组,计算每个系教师工资的总额。

第3题:

有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是______。

A.SELECT所在系,AVG(工资)FROM教师表 WHERE AVG(工资)>(SELECT AVG(工资)FEOM教师表)

B.SELECT所在系,AVG(工资)FROM教师表 WHERE AVG(工资)>(SELECT AVG(工资)FEOM教师表) GROUP BY所在系

C.SELECT所在系,AVG(工资)FROM教师表 GROUP BY所在系 HAVING AVG(工资)>(SELECT AVG(工资)FEOM教师表)

D.SELECT所在系,AVG(工资)FROM教师表 GROUP BY所在系 WHERE AVG(工资)>(SELECT AVG(工资)FEOM教师表)


正确答案:C
解析:在分组查询中要用关键字GROUP,AVG()、SUM()等函数作为查询条件时,必须放在HAVING关键字后面,而不能用WHERE关键字。

第4题:

假定学生Students和教师Teachers关系模式如下所示: Students(学号,姓名,性别,类别,身份证号) Teachers(教师号,姓名,性别,身份证号,工资) a.查询在读研究生教师的平均工资、最高与最低工资之间差值的SQL语句如下: SELECT ( ) FROM Students,Teachers WHERE( );

b.查询既是研究生,又是女性,且工资大于等于3500元的教师的身份证号和姓名的SQL语句如下: (SELECT 身份证号,姓名 FROM Students WHERE( )) ( ) (SELECT身份证号,姓名 FROM Teachers WHERE( ))

A.AVG(工资) AS 平均工资,MAX(工资)-MIN(工资) AS差值 B.平均工资 AS AVG(工资),差值 AS MAX(工资)-MIN(工资) C.AVG(工资) ANY 平均工资,MAX(工资)-MIN(工资) ANY 差值 D.平均工资 ANY AVG(工资),差值 ANY MAX(工资)-MIN(工资) A.Students.身份证号 = Teachers.身份证号 B.Students.类别 =‘研究生’ C.Students.身份证号 = Teachers.身份证号 AND Students.类别 =‘研究生’ D.Students.身份证号 = Teachers.身份证号 OR Students.类别 =‘研究生’ A.工资>=3500 B.工资>=‘3500’ C.性别=女 AND 类别=研究生 D.性别=‘女’ AND 类别=‘研究生’ A.EXPERT B.INTERSECT C.UNION D.UNIONALL A.工资>=3500 B.工资>=‘3500 C.性别=女 AND 类别=研究生 D.性别=‘女’ AND 类别=‘研究生’


正确答案:A,C,D,B,A

第5题:

建立一个视图salary,该视图包括了系号和(该系的)平钧工资两个字段,正确的是SQL语句是A)CREATE VIEW salaryAS系号,AVG(工资)AS平均工资FROM教师;GROUP BY系号B) CREATE VIEW salary AS SELECT系号,AVG(工资)AS平均工资FROM教师;GROUP BY系名C) CREATE VIEW salary SELECT系号,AVG(工资)AS平均工资FROM教师;GROUP BY系号D)CREATE VIEW salary AS SELECT系号,AVG(工资)As平均工资FROM教师;GROUP BY系号


正确答案:D
本题考查使用SQL语句创建视图。SQL中创建视图的命令格式是:
  CREATE VIEW<视图名>  AS <SELECT 查询语句>
  另外,本题可以逐个排除错误答案,在四个选项中可以首先排除选项C,因为其缺少AS关键字;选项A也错误,因为其缺少SELECT关键字,无法形成查询语句。选项B的错误在于GROUP BY后面的关键字是系名,而原数据表中没有该字段,应该是按系号分组,故选项D为正确答案。

第6题:

查找教师表中教师最高的工资值,下列SQL语句正确的是

A.SELECT MAX(工资) FROM 教师表

B.SELECT MIN(工资) FROM 教师表

C.SELECT AVG(工资) FROM 教师表

D.SELECT SUM(工资) FROM 教师表


正确答案:A
解析:SQL查询语句中,MAX用于求最大值,MIN用于求最小值,AVG用于求平均。

第7题:

检索最少有4名职工仓库的职工平均工资的语句为( )。

A.SELECT 仓库号,COUNT(*) AS人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 仓库号 WHERE COUNT(*)>=4

B.SELECT 仓库号,COUNT(*) AS人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 仓库号 HAVING COUNT(*)>=4

C.SELECT 仓库号,COUNT(*) AS人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 职工号 WHERE COUNT(*)>=4

D.SELECT 仓库号,COUNT(*) AS人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 职工号 HAVING COUNT(*)>=4


正确答案:B
解析:在分组与计算查询语句中,使用HAVING子句可以对分组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中,HAVING子句必须与GROUP BY短语同时使用。本题中先由GROUP BY子句按“仓库号”对记录行进行分组:再执行COUNT()函数统计每组中有多少个记录,执行AVG()函数计算每个组的平均工资;最后执行HAVING子句,只有记录总数大于等于4的组才输出结果,即仓库职工在4名(含)以上的。注意:此时输出的组记录是计算后的记录,即每组只包含一条记录,输出信息包括该仓库的仓库号、人数和平均工资。

第8题:

有教师表 ( 教师号 , 姓名 , 所在系 , 工资 ) , 找出系内教师平均工资高于全体教师平均工资的系信息 ,正确语句是

A )

SELECT 所在系 , AVG( 工资 ) FORM. 教师表

WHERE AVG( 工资 )>(SELECT AVG( 工资 ) FROM 教师表 )

B )

SELECT 所在系 , AVG( 工资 )FROM 教师表

WHERE AVG( 工资 )>(SELECT AVG( 工资 ) FROM 教师表 ) GROUP BY 所在系

C )

SELECT 所在系 , AVG( 工资 ) FROM 教师表

GROUP BY 所在系 HAVING AVG( 工资 )>(SELECT AVG( 工资 ) FROM 教师表 )

D )

SELECT 所在系 , AVG( 工资 ) FROM 教师表 GROUPBY 所在系

WHERE AVG( 工资 )>(SELECT AVG( 工资 ) FROM 教师表 )


正确答案:C

第9题:

建立一个视图salary,该视图包括了系号和(该系的)平均工资两个字段,正确的SQL语句是( )。

A.CREATE vIEw salary AS系号.AVG(工资)AS平均工资FRM教师GRUP BY系号

B.CREATE VIEW salary AS SELECT 系号,AVG(工 资)AS平均工资FROM教师GROUP BY系名

C.CREATE VIEw salary SELECT 系号,AVG(工资)AS平均工资FRM教师 GRUP BY系号

D.CREATE VIEW salary AS SELECT系号,AVG(工 资)AS平均工资FRM教师 GROUP BY系号


正确答案:D
D。【解析】本题的SQL语句的含义是通过作者表和图书表的内部连接查询符合条件的记录,注意表间关联字段定义视图的SQL语法为CREATEVIEWVJew—nameAssecece...Stalement,选项B中,用于指定分组条件设置错误,教师表中设有“系名”字段,而A和C选项语法错误。

第10题:

若有如下SQL语句: SELECT班级,班级名,SUM(工资); FROM班级,教师; WHERE班级,班级号=教师,班级号; GROUP BY班级,班级号 该语句的查询结果是( )。

A.各个班级教师工资的平均工资

B.各个班级教师的工资合计

C.所有教师工资的平均工资

D.所有教师的工资合计


正确答案:B
解析:本题SQL语句的功能是通过GROUP BY短语按“班级号”对记录进行分组:然后通过SUM()函数求每个班的教师工资的总和;最后输出结果包括“班级”表中的“班级名”和每个班的工资总和字段。两个表进行连接的字段为“班级号”,在WHERE条件中指出。

更多相关问题