T-SQL,查询部门工资最高的员工信息

2024-12-31 06:03:38
推荐回答(4个)
回答1:

select a.姓名,b.部门,b.最高工资
from 员工信息表 as a,
(select 部门,max(工资) as 最高工资 from 员工信息表 group by 部门) as b
where a.部门=b.部门 and a.工资=b.最高工资

回答2:

select * from tablename where 工资字段>(select avg(工资字段) from tablename) avg求平均值函数

回答3:

select * from 员工信息表 where (部门,工资) in (
select 部门,max(工资) from 员工信息表group by 部门
)

回答4:

工资条一般都是保密的