반응형
츄르사려고 코딩하는집사입니다.
1. [HackerRank] Top Earners 오라클(Oracle)
2. 문제 출처
https://www.hackerrank.com/challenges/earnings-of-employees/problem?isFullScreen=true
4. 풀이
- 연봉이 가장 높은 금액과 사람 수를 구하면 되는 문제다.
- EMPLOYEE 테이블에서 MONHS * SALARY로 연봉을 구하고, 이 기준으로 GROUP BY 및 ORDER BY 내림차순으로 하여 이 서브쿼리를 기준으로 맨 위에 있는 데이터를 가지고 오면 된다.
5. 소스 코드
SELECT *
FROM (
SELECT MONTHS * SALARY
, COUNT(*)
FROM EMPLOYEE
GROUP BY MONTHS * SALARY
ORDER BY MONTHS * SALARY DESC)
WHERE ROWNUM <= 1;
반응형
'알고리즘 > HackerRank' 카테고리의 다른 글
[HackerRank] Weather Observation Station 15 오라클(Oracle) (0) | 2024.02.02 |
---|---|
[HackerRank] Weather Observation Station 14 오라클(Oracle) (0) | 2024.01.31 |
[HackerRank] Weather Observation Station 13 오라클(Oracle) (0) | 2024.01.31 |
[HackerRank] Weather Observation Station 2 오라클(Oracle) (1) | 2024.01.31 |
[HackerRank] The Blunder 오라클(Oracle) (0) | 2024.01.31 |
[HackerRank] Revising the Select Query I 오라클(Oracle) (0) | 2023.07.03 |
[HackerRank] Revising Aggregations - The Count Function 오라클(Oracle) (0) | 2022.10.19 |
[HackerRank] Solve Me First 자바(JAVA) (0) | 2021.09.27 |
최근댓글