학습용 기출·복원자료 분류 확인SQLD · 2025년 57회 SQL 기본 및 활용 · 50번
사원 테이블에서 각 부서의 최고 연봉과 같은 연봉을 받는 사원을 조회한 결과는?
사원ID
부서ID
사원명
연봉
001
100
홍길동
2500
002
100
강감찬
3000
003
200
김유신
4500
005
200
유학생
2500
006
300
변사또
4500
007
300
박문수
3000
SELECT 사원ID, 부서ID, 사원명, 연봉
FROM 사원 A
WHERE 연봉 = (SELECT MAX(연봉) FROM 사원 B WHERE B.부서ID = A.부서ID);
1
003 김유신, 006 변사또
오답 이유‘003 김유신, 006 변사또’은 이 문항에서 요구하는 ‘002 강감찬, 003 김유신, 006 변사또’의 정의·역할과 구분된다. ‘002 강감찬, 003 김유신, 006 변사또’은 상관 서브쿼리와 그룹별 최댓값의 정의와 질문에서 요구한 적용 조건을 충족한다. 따라서 1번 보기 ‘003 김유신, 006 변사또’의 적용 여부를 문제 조건과 대조해야 한다.
2
001 홍길동, 005 유학생, 007 박문수
오답 이유‘001 홍길동, 005 유학생, 007 박문수’은 이 문항에서 요구하는 ‘002 강감찬, 003 김유신, 006 변사또’의 정의·역할과 구분된다. ‘002 강감찬, 003 김유신, 006 변사또’은 상관 서브쿼리와 그룹별 최댓값의 정의와 질문에서 요구한 적용 조건을 충족한다. 따라서 2번 보기 ‘001 홍길동, 005 유학생, 007 박문수’의 적용 여부를 문제 조건과 대조해야 한다.
3
002 강감찬, 003 김유신, 006 변사또
정답 근거‘002 강감찬, 003 김유신, 006 변사또’은 상관 서브쿼리와 그룹별 최댓값의 정의와 질문에서 요구한 적용 조건을 충족한다. 따라서 3번 보기 ‘002 강감찬, 003 김유신, 006 변사또’의 적용 여부를 문제 조건과 대조해야 한다.
4
003 김유신
오답 이유‘003 김유신’은 이 문항에서 요구하는 ‘002 강감찬, 003 김유신, 006 변사또’의 정의·역할과 구분된다. ‘002 강감찬, 003 김유신, 006 변사또’은 상관 서브쿼리와 그룹별 최댓값의 정의와 질문에서 요구한 적용 조건을 충족한다. 따라서 4번 보기 ‘003 김유신’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 3번
핵심 판단은 3번 ‘002 강감찬, 003 김유신, 006 변사또’입니다. ‘002 강감찬, 003 김유신, 006 변사또’은 상관 서브쿼리와 그룹별 최댓값의 정의와 질문에서 요구한 적용 조건을 충족한다.