정보처리기사 실기SQLSQL - 상관 서브쿼리난이도 1SHORT_ANSWER

정보처리기사 실기 SQL - 상관 서브쿼리 기출문제 #530

문제

다음 [판매원] 테이블에서 SQL문을 실행한 결과로 출력되는 이름을 모두 쓰시오 (콤마로 구분).

이름지역실적
강호동서울800
유재석서울600
박나래부산900
김종국부산700
SQL
SELECT 이름 FROM 판매원 p1 WHERE 실적 > (SELECT AVG(실적) FROM 판매원 p2 WHERE p2.지역 = p1.지역);

정답

강호동, 박나래

강호동, 박나래박나래, 강호동

해설

상관 서브쿼리로 각 지역별 평균 실적을 계산합니다. 서울 지역 평균: (800+600)/2 = 700, 부산 지역 평균: (900+700)/2 = 800입니다. 서울에서 700을 초과하는 사람은 강호동(800), 부산에서 800을 초과하는 사람은 박나래(900)입니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.