SQL/해커랭크 [MySQL] Top Earners - [문제] Top Earners | HackerRank Top Earners | HackerRank Find the maximum amount of money earned by any employee, as well as the number of top earners (people who have earned this amount). www.hackerrank.com [문제 풀이] MONTHS * SALARY의 최댓값과 가장 많이 버는 사람이 복수라면 해당 사람의 숫자를 출력하라는 문제이다. MONTHS * SALARY 를 그룹으로 묶은 뒤에 order by 와 limit를 사용해서 풀어보도록 하자. GROUP BY를 이용해서 소득으로 사람들을 나눌 수 있으니 가장 많이 버는 그룹만 count를 통해서 몇명인지 출력시키자. [코드] SELECT MONTHS * SALARY , COUNT(*) FROM EMPLOYEE GROUP BY MONTHS * SALARY ORDER BY MONTHS * SALARY DESC LIMIT 1; 공유하기 게시글 관리 Yoon-1212 'SQL > 해커랭크' 카테고리의 다른 글 [MySQL] Ollivander's Inventory (0) 2022.10.29 [MySQL] The Report (0) 2022.10.25 [MySQL] Average Population of Each Continent (0) 2022.10.12 [MySQL] Population Census (0) 2022.10.11 [MySQL] Higher Than 75 Marks (0) 2022.10.10 Contents 당신이 좋아할만한 콘텐츠 [MySQL] Ollivander's Inventory 2022.10.29 [MySQL] The Report 2022.10.25 [MySQL] Average Population of Each Continent 2022.10.12 [MySQL] Population Census 2022.10.11 댓글 0 + 이전 댓글 더보기