[MSSQL] 해커랭크(HackerRank) - New Companies

develop_wan·2021년 12월 29일

HackerRank SQL

목록 보기
25/51
post-thumbnail

https://www.hackerrank.com/challenges/the-company/problem?isFullScreen=true


문제


해석
엠버의 대기업이 막 새로운 회사들을 인수했어요. 각 회사는 다음 계층을 따릅니다.

아래의 표 스키마를 참고하여 company_code, 설립자명, 총 리드 매니저 수, 총 선임 매니저 수, 총 관리자 수, 총 직원 수를 출력하기 위한 질의를 작성하세요. company_code 오름차순으로 출력물을 주문하세요.

SELECT
    C.COMPANY_CODE
,   C.FOUNDER
,   COUNT(DISTINCT(E.LEAD_MANAGER_CODE))
,   COUNT(DISTINCT(E.SENIOR_MANAGER_CODE))
,   COUNT(DISTINCT(E.MANAGER_CODE))
,   COUNT(DISTINCT(E.EMPLOYEE_CODE))
FROM
    COMPANY AS C
,   EMPLOYEE AS E
WHERE
    C.COMPANY_CODE = E.COMPANY_CODE
GROUP BY
    C.COMPANY_CODE
,   C.FOUNDER
ORDER BY
    C.COMPANY_CODE
profile
서른. 개발자가 되기로 했다

0개의 댓글