虚拟主机域名注册-常见问题数据库问题 → 数据库问题

mysql平均工资查询语法

  查询员工平均工资的语句:

  SELECT AVG (salary) FROM employees

  上述语句将查询出employees表中所有员工的平均工资。

  可以用MySQL的groupby子句来查询特定部门的员工的平均工资,Group子句可以把所有的结果按照部门进行分组,语句如下:

  SELECT department, AVG(salary) FROM employees GROUPBY department

  上述语句将先把employees表中的所有员工按照部门分组,然后在每个分组中查询出该部门员工的平均工资。

  使用MySQL AVG函数与groupby子句可以快速、精确的查询出数据库中每位员工的平均工资,这样企业或公司可以及时给出对现有薪资进行调整的决定。此外,使用MySQL查询语句还可以汇总出每个部门的平均工资,让企业管理者更容易分析各部门盈亏状况。

  mysql平均工资怎么查是一个重要的问题,下面我们来提供几种方法,供大家参考。

  首先,如果只是查询具体某个员工的平均工资,可以采用mysql的avg函数,具体可以通过如下语句来查询:

  select avg(salary) from employee where e_name='张三';

  其次,要查找所有员工的平均工资,可以采用mysql提供的group by子句,具体格式如下:

  select avg(salary) from employee group by department;

  再者,如果要查看某段时间内的所有员工的平均工资,可以采用下面的语句来完成:

  select avg(salary) from employee where hire_date>='xxxx-xx-xx' and hire_date<='xxxx-xx-xx' group by department;

  最后,有时候我们需要知道某种特定条件下,所有员工的平均工资例如工龄大于5年的员工,用下面的语句就可以实现:

  select avg(salary) from employee where worked_years>5 group by department;




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:mysql注册表怎么修改
下一篇:mysql引入数据库的方法
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部