해커랭크 Top earnings

문제출처 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

좋은 웹페이지 즐겨찾기