https://leetcode.com/problems/second-highest-salary/
두번째로 연봉이 높은 직원을 출력하는 문제입니다.
풀이 : rank over 윈도우 함수 사용
[Oracle 풀이]
select sum(salary) as "SecondHighestSalary" from (
select salary, rank() over (order by salary desc) as rank from employee) where rank = 2;
'알고리즘 > 코딩테스트' 카테고리의 다른 글
[leetcode] three sum (0) | 2022.04.13 |
---|---|
[SQL] leetCode Department Top Three Salaries (0) | 2022.03.24 |
[SQL] leetcode Trips and Users (0) | 2022.03.21 |
리트코드 leetCode 743.Network Delay Time (0) | 2021.11.05 |
프로그래머스 가장 먼 노드 (0) | 2021.11.03 |