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.sfrom 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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)