데이터베이스 일반컴퓨터활용능력 1급 · 2010년10월17일 · 59/60
59.다음의 관계를 참고하여 부서이름이 '영업부'인 사원들의 성명과 근무년수를 검색하는 SQL 구문으로 가장 적절한 것은?

1
SELECT 성명, 근무년수 FROM 사원 left join 부서 WHERE 사원.부서코드 = 부서.부서코드 and 부서이름 ='영업부');
2
SELECT 성명, 근무년수 FROM 사원 WHERE 부서코드 IN (SELECT 부서코드 FROM 부서 WHERE 부서이름 ='영업부');정답
3
SELECT A.성명, B.근무년수 FROM 사원 AS A, 부서 AS B WHERE B.부서이름 = '영업부';
4
SELECT 성명, 근무년수 FROM 사원, 부서 WHERE 부서코드 in (SELECT 부서코드 FROM 부서 WHERE 부서이름 = '영업부');
해설
SELECT 필드A FROM 테이블A WHERE 필드 IN (SELECT 필드B FROM 테이블B)