다음 [조건]에 부합하는 SQL문을 작성하고자 할 때, [SQL문]의 빈칸에 들어갈 내용으로 옳은 것 은? (단, '팀코드' 및 '이름'은 속성이 며, '직원'은 테이블이다.) [조건] 이름이 '정도일인 팀원이 소속된 팀코드를 이용하여 해 당 팀에 소속된 팀원들의 이름을 출력하는 SQL문 작성 [SQL문] SELECT 이름 FROM 직원 WHERE 팀코드=( ) •,
정답 4번
문제의 질의문은 하위 질의가 있는 질의문입니다. 먼저 WHERE 조건에 지정된 하위 질의의 SELECT문을 검색합니 다. 그리고 검색 결과를 본 질의의 조 건에 있는 '팀코드' 속성 과 비교합니다. SELECT 팀코드 FROM 직원 WHERE 이름='정도일' : <직원> 테이블에서 '이름' 속성의 값이 “정도일”과 같 은 레 코드의 '팀코드' 속성의 값을 검색합니다. 0 SELECT 이름 FROM 직원 WHERE 팀코드= 0, : <직원> 테이블에서 '팀코드' 속성의 값이 0의 결 과와 같은 레코드 의 '이름' 속성의 값을 검색합니다. 오답·함정 포인트: SQL은 FROM—*WHERE—*GROUP BY•HAVING•SELECT*ORDER BY의 논리적 처리 순서를 기준으로 조건 적용 시점을 확인하세요.