mysql查询平均工资

mysql查询平均工资,第1张

MySQL的基础 *** 作三

1.

查询每个部门的平均工资,要求平均工资大于2000 selectavg(sal) agfromempgroupbydeptnohavingag>2000

2.

查询商品表中每个分类的平均单价,要求平均单 价小于100 selectcategory_id,avg(price) agfromt_itemgroupbycategory_idhavingag<100

3.

查询emp表中工资在1000-3000之间的员工,每个部门的编号,工资总和,平均工资,过

你这个也没有列个表结构啊,不会是因为我在pc版看不到你的题目内容?不过估计表结构都差不多,比如是这样:

表名:tb

字段:name(姓名),gender(性别)、salary(工资)

那么sql的写法就是:

select gender, sum(salary) from tb group by gender

这样就可以了

select t1.*, t2.s

from emp_hiloo t1 join (select deptno, avg(salary) s from emp_hiloo group by deptno) t2

on t1.deptno=t2.deptno

where t1.salary>t2.s


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8691364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存