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

1808 次浏览
  • A、部门,VG(应发工资)S平均工资
  • B、姓名,AVG(应发工资)AS平均工资
  • C、部门,平均工资AS AVG(应发工资)
  • D、姓名,平均工资AS AVG(应发工资)
"本题要查询的是""部门""和""部门员工应发工资的平均工资"",查询条件是""部门人数大于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;"
挑战成功
2年前
挑战成功
4年前
挑战失败
4年前