A. select 部门 from 员工 group by 部门 having avg (工资)>5000 B. select 部门 from 员工 order by 工资 having avg( 工资)>5000 C. select 部门 from 员工 group by 工资 having avg( 工资)>5000 D. select 部门 from 员工 order by 部门 having avg( 工资)>5000
举一反三
- 在职工工资表(GZ)中要计算各个部门职工平均工资,正确的SQL语句是_______。 A: Select 部门名称,avg(工资)<br/>from GZ group by 部门名称 B: Select 部门名称,avg(工资)<br/>from GZ order by 部门名称 C: Select 部门名称,工资 from GZ order<br/>by 部门名称 D: Select 部门名称,avg(工资)<br/>from GZ group by 工资
- SELECT所属部门,AVG(工资)AS平均工资FROM员工数据库。含义为() A: 从员工数据库中检索每个部门的平均工资 B: 从员工数据库中检索每个部门的总工资 C: 从员工数据库中检索工资额相等的部门 D: 从员工数据库中检索工资额不等的部门
- 【单选题】有职工表(姓名、薪水、部门编号),部门表(部门编号、部门名称、办公地址),现查询薪水高于“工程部”员工平均薪水的所有员工信息,下列SQL语句正确的有() A. select姓名,薪水from职工表where薪水>(select avg(薪水)from where部门编号=(select部门编号from部门表where部门名称=’工程部’)) B. select姓名,薪水from职工表where薪水>(select avg(薪水)from where部门名称=’工程部’) C. select姓名,薪水from职工表 部门表where薪水>(select avg(薪水)from职工表) D. select姓名,薪水from职工表,(select avg(薪水)平均薪水from职工表)B where薪水>B.平均薪水
- 设有职工表(职工号,姓名,所在部门,工资),现要查询工资最高的职工(可能有多个)所在部门的所有职工的职工号和姓名。下列查询语句中正确的是( )。 A: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT 所在部门 FROM 职工表 WHERE 工资 IN (SELECT MAX(工资) FROM 职工表)) B: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = ( SELECT MAX(工资) FROM 职工表)) C: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = MAX(工资)) D: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT TOP 1 所在部门 FROM 职工表 ORDER BY MAX(工资))
- SELECT所属部门,AVG(工资)AS平均工资FROM员工数据库WHERE所属部门NOT,LIKE‘办公室’GROUPBY所属部门。语句含义为() A: 从员工数据库中检索办公室的平均工资 B: 从员工数据库中检索办公室和其他部门的平均工资 C: 从员工数据库中检索办公室和其他部门的总工资 D: 从员工数据库中检索除了办公室以外其他部门的平均工资
内容
- 0
查询部门人数大于2的部门员工平均工资的SQL语句如下: A: 部门,AVG(应发工资)AS平均工资 B: 姓名,AVG(应发工资)AS平均工资 C: 部门,平均工资ASAVG(应发工资) D: 姓名,平均工资ASAVG(应发工资) E: 假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下: F:
- 1
下面哪一条语句是把员工数据表中所有项目部的员工的工资调整为3000() A: UPDATE 员工数据表 SET 工资=3000 WHERE 所属部门=’项目部’ B: SELECT 员工数据表 SET 工资=3000 WHERE 所属部门=’项目部’ C: UPDATE 员工数据表 WHERE 所属部门=’项目部’=工资=3000 D: SELECT 员工数据表 WHERE 所属部门=’项目部’=工资=3000
- 2
SELECT员工姓名,所属部门,工资FROM员工数据库ORDERBY所属部门COMPUTESUM(工资)BY所属部门。语句含义为() A: 把员工数据库按照员工姓名排序后,计算每个部门的工资总和 B: 把员工数据库按照所属部门排序后,计算每个部门的平均工资 C: 把员工数据库按照员工姓名排序后,计算每个部门的平均工资 D: 把员工数据库按照所属部门排序后,计算每个部门的工资总和
- 3
以下语句错误的是() A: LECT rank, AVG(salary) FROM people HAVING AVG(salary) > 1000 GROUP BY rank; B: SELECT rank, AVG(salary) FROM people GROUP BY rank HAVING AVG(salary) > 1000 C: SELECT rank, AVG(salary) FROM people HAVING AVG(salary) > 1000 GROUP BY rank; D: SELECT AVG(salary) FROM people GROUP BY rank HAVING AVG(salary) > 1000; E: SELECT rank, AVG(salary) FROM people GROUP BY rank WHERE AVG(salary) > 1000;
- 4
下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是______。 A: SELECT姓名,工资,SUM(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号 B: SELECT姓名,工资,MAX(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号 C: SELECT姓名,工资,MAX(工资)FROM工资表 D: SELECT姓名,工资,MAX(工资)FROM员工表,工资表HAVING员工表.工号=工资表.工号