假定某企业2014年5月的员工工资如下表所示:查询人数大于2的部门和部门员工应发工资的平均工资的SQL语句如下:SELECT ( )FROM工资表(作答此空)( );

1708 次浏览
  • A、ORDER BY姓名
  • B、ORDER Y部门
  • C、GROUP BY 姓名
  • D、GROUP BY部门
"本题要查询的是""部门""和""部门员工应发工资的平均工资"",查询条件是""部门人数大于2""。选项中,将AVG(应发工资)命名为""平均工资"",重命名用AS子句实现:Old-name As New-name,可见(54)应选A。本题在查询中应按部门分组,并加上条件""部门人数大于2""。分组应采用GROUP BY,分组的依据是""部门"",对分组加上限制使用HAVING子句,COUNT(姓名)可统计各个部门中的人数,而COUNT(部门)统计的则是部门数。因此,完整的SQL语句应是:SELECT部门,AVG(应发工资)AS平均工资FROM工资表GROUP BY部门HAVING COUNT(姓名)>2;"
挑战成功
1年前
挑战失败
1年前
挑战失败
1年前
挑战失败
1年前