• 2021-04-14
    【单选题】(2016 年高考)如上题表中所示,在“员工“数据表中,把平均工资大于5000 的部门显示出来的 SQL 语句是()
    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
  • select  部门   from     员工    group    by    部门    having    avg (工资)>5000

    举一反三

    内容

    • 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员工表.工号=工资表.工号