해당 문제의 답안을 "INSERT INTO 기획부 SELECT 성명, 경력, 주소, 기본급 FROM 사원 WHERE 부서='기획';"과 같이
기획부 테이블의 속성을 생략해도 괜찮은가요?
안녕하세요 길벗수험서 운영팀입니다.
만약 문제에서 제시된 조건이 더이상 없다면 오답이 될 수 있습니다.
문제에서 <기획부> 테이블을 언급하며, 속성을 성명, 경력, 주소, 기본급 으로 언급하였으나 더 존재할 가능성이 있습니다.
문제의 처리조건에서 <기획부> 테이블에 속성이 위의 4가지만 존재한다고 한정하는 경우 말씀하신 SQL문과 같이 생략이 가능합니다. 다만 다른 속성이 추가로 존재하는 경우 오답이 됩니다.
때문에 이와 같이 문제에서 해당 테이블의 구체적인 사안을 명확하게 파악이 불가능하다면 가능한 교재의 정답처럼 각 속성명을 언급해주는 것이 더 명확한 정답이 될 것입니다.
행복한 하루되세요 :)
-
관리자2019-06-13 11:17:39
안녕하세요 길벗수험서 운영팀입니다.
만약 문제에서 제시된 조건이 더이상 없다면 오답이 될 수 있습니다.
문제에서 <기획부> 테이블을 언급하며, 속성을 성명, 경력, 주소, 기본급 으로 언급하였으나 더 존재할 가능성이 있습니다.
문제의 처리조건에서 <기획부> 테이블에 속성이 위의 4가지만 존재한다고 한정하는 경우 말씀하신 SQL문과 같이 생략이 가능합니다. 다만 다른 속성이 추가로 존재하는 경우 오답이 됩니다.
때문에 이와 같이 문제에서 해당 테이블의 구체적인 사안을 명확하게 파악이 불가능하다면 가능한 교재의 정답처럼 각 속성명을 언급해주는 것이 더 명확한 정답이 될 것입니다.
행복한 하루되세요 :)