해커랭크 Top earnings

IngCoding·2022년 4월 18일
1

SQL #1 문제풀이

목록 보기
25/35

문제출처 HACKER RANK
문제의 저작권은 해커랭크에 있습니다

문제소개

- 직원의 월급(salary) x 근무월(months을 총수입(earnigs)로 정의
- 총수입의 최대값과, 그 최대값을 가진 직원수를 출력하는 쿼리 

풀이접근

earnings로 그룹화(group by) 
내림차순으로 정렬하고 최대값 1만 출력 (limit 1)

코드

select 
    salary * months as earnings, count(*)
from 
    employee
group by 
    earnings
order by 
    earnings desc
    limit 1
profile
Data & PM

0개의 댓글