表中有工号,姓名,性别,工资,部门号: 1.在表p中查询工资比所在部门平均高的职工信息.这个写不出来. 2.在表p中查询所有工资比赵明华高的职工信息.语句如下: select * from p where p.wage>(select p.wage from p where p.name="赵明华")
select * from p where 工资>(select avg(工资) from p where 部门号='部门号1') and 部门号='部门号1' union select * from p where 工资>(select avg(工资) from p where 部门号='部门号2') and 部门号='部门号2' union select * from p where 工资>(select avg(工资) from p where 部门号='部门号3') and 部门号='部门号3'