select dname from dept where deptno in ( --根据部门编号查询部门名称
select deptno from emp --查询符合条件的部门编号
group by deptno having avg(sal) > ( --对emp表按部门编号分组,过滤平均工资大于SMITH部门的平均工资的值
select avg(sal) from emp where deptno = ( --根据SMITH所在的部门编号求出该部门的平均工资
select deptno from emp where ename='SMITH' --查询SMITH所在的部门编号
)
)
)