【LeetCode】176.第二高的薪水

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wal1314520/article/details/80107477

176.第二高的薪水

编写一个 SQL 查询语句,获取Employee表中第二高的薪水(Salary)。


用到的表和数据SQL:

Create table If Not Exists Employee (Idint, Salary int);
Truncate table Employee;
insert into Employee (Id, Salary) values('1', '100');
insert into Employee (Id, Salary) values('2', '200');
insert into Employee (Id, Salary) values('3', '300');

答案:

此题可以分为两块考虑,第一块是最高的薪水,第二个是比最高薪水小的最高的薪水

select Max(Salary)  SecondHighestSalary
from Employee where (select Max(Salary)from Employee) > Salary

写的比较粗糙,有不理解的可以扫描二维码加QQ群找我解答。



阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页