p.95 문제 6
<학생정보> 테이블의 학번과 신청정보 테이블의 학번이 같고, 신청정보 테이블의 신청번호와 결제 테이블의 신청번호가 같은 데이터인데
SELECT 학생정보.학번, 이름, 결제여부
라고 써있는데 왜 하나만 써주나여?? 신청정보.학번도 SELECT 문에 써줘야되는거 아닌가요??
p109 문제 5
장발장과 황진이 사원의 부서를 편집으로 갱신하는 SQL문?
답지에는
UPDATE 사원
SET 부서 = ‘편집’
WHERE 성명 IN(‘장발장’, ‘황진이’);
라고 되있는데 원래
UPDATE 사원
SET 부서 = ‘편집’
WHERE 성명=‘황진이’ AND 성명=‘장발장’; 이렇게 되야되지 않나요?
IN은 OR랑 같은 개념아닌가요?
3. VIEW 생성할 때 WITH CHECK OPTION을 쓸때도 있고 안쓸때도 있는데 정확히 어떻게 구별하나요??
안녕하세요 길벗수험서 운영팀입니다.
[95]
학생정보와 신청정보의 학번은 연결되어 있기 때문에 둘 중 하나의 학번만 호출하면 됩니다.
[109]
말씀하신대로 AND가 아닌 OR입니다.
in 대신
where 성명 = '장발장' or 성명 = '황진이'
라고 해도 되죠.
[3]
with check option을 사용해야 하는 경우 문제에서 명확하게 언급됩니다.
127쪽의 7번 문제같이 말이죠.
행복한 하루되세요 :)
-
관리자2020-09-01 12:00:55
안녕하세요 길벗수험서 운영팀입니다.
[95]
학생정보와 신청정보의 학번은 연결되어 있기 때문에 둘 중 하나의 학번만 호출하면 됩니다.
[109]
말씀하신대로 AND가 아닌 OR입니다.in 대신
where 성명 = '장발장' or 성명 = '황진이'
라고 해도 되죠.
[3]
with check option을 사용해야 하는 경우 문제에서 명확하게 언급됩니다.
127쪽의 7번 문제같이 말이죠.
행복한 하루되세요 :)