기출문제
정보처리기사 2022년 57번 기출문제
57. 다음 [조건]에 부합하는 SQL문을 작성하고자 할 때, [SQL문]의 빈칸에 들어갈 내용으로 옳은 것은? (단, '팀코드' 및 '이름'은 속이며, '직원'은 테이블이다.) [조건] 이름이 '정도일'인 팀원이 소속된 팀코드를 이용하여 해당 팀에 소속된 팀원들의 이름을 출력하는 SQL문 작성 [SQL문] SELECT 이름 FROM 직원 WHERE 팀코드 = ( ); ① WHERE 이름 = '정도일' ② SELECT 팀코드 FROM 이름 WHERE 직원 = '정도일' ③ WHERE 직원 = '정도일' ④ SELECT 팀코드 FROM 직원 WHERE 이름 = '정도일'

해설
정답은 4입니다. SQL문에서 `JOIN`이 사용되지 않아 테이블을 연결할 수 없으므로 `팀코드`와 `직원` 테이블 간의 관계를 제대로 설정할 수 없습니다. 따라서 `JOIN`이 없는 쿼리는 실행될 수 없으므로 정답은 4번입니다.
