时间:2021-07-01 10:21:17 帮助过:2人阅读
select * from ( SELECT empid,salary, row_number() OVER (partition by deptid ORDER BY salary desc) rank FROM employee ) where rank =1
create table employee (empid int ,deptid int ,salary decimal(10,2)) insert into employee values(1,10,5500.00) insert into employee values(2,10,4500.00) insert into employee values(3,20,1900.00) insert into employee values(4,20,4800.00) insert into employee values(5,40,6500.00) insert into employee values(6,40,14500.00) insert into employee values(7,40,44500.00) insert into employee values(8,50,6500.00) insert into employee values(9,50,7500.00)
sql
标签: