0/28 완료
[1번]직원 이름(last_name), 부서 ID, 부서 이름을 조회하시오. 부서가 없는 직원은 제외합니다. 부서 이름 오름차순 정렬하시오.
결과 예시
LAST_NAME DEPARTMENT_ID DEPARTMENT_NAME
---------- ------------- ---------------
Fay 20 Marketing
Hartstein 20 Marketing
...
(106행 반환)
💡 키포인트
ANSI INNER JOIN ... ON: 조인 조건을 ON 절에 명시합니다. department_id가 NULL인 직원은 자동 제외됩니다.
[2번]직원 이름, 부서 이름, 근무 위치 도시(city)를 조회하시오. EMPLOYEES → DEPARTMENTS → LOCATIONS 3개 테이블을 조인하시오. 도시 오름차순 정렬하시오.
결과 예시
LAST_NAME DEPARTMENT_NAME CITY
---------- ---------------- ----------
Gietz Accounting Seattle
Higgins Accounting Seattle
...
💡 키포인트
3테이블 조인: JOIN을 연쇄 적용합니다. n개 테이블에는 n-1개의 조인 조건이 필요합니다.
[3번]직무 이름(job_title)과 해당 직무를 가진 직원 수를 조회하시오. EMPLOYEES와 JOBS를 job_id로 조인하고, 직원 수 내림차순 정렬하시오.
결과 예시
JOB_TITLE 직원수
---------------------------- ------
Sales Representative 34
Stock Clerk 20
...
💡 키포인트
JOIN + GROUP BY 조합: 조인 후 집계 함수를 적용합니다.
[4번]부서별 평균 급여를 조회하되, 부서 이름도 함께 표시하시오. 평균 급여 내림차순 정렬하시오.
결과 예시
DEPARTMENT_ID DEPARTMENT_NAME 평균급여
------------- ---------------- --------
90 Executive 19333.33
20 Marketing 9500.00
...
💡 키포인트
JOIN 후 GROUP BY d.department_name, d.department_id로 집계합니다.