10번 답이
CREATE VIEW 강좌교수 (강좌명, 강의실, 수강제한인원, 교수이름)
AS SELECT 강좌명, 강의실, 수강인원, 이름
이라고 되어있는데
CREATE VIEW 강좌교수
AS SELECT 강좌명, 강의실, 수강인원AS수강제한인원, 교수이름
으로 쓰면 안되나요?
저렇게 쓰는 게 안된다면 AS가 2번 들어가서 안되는 건가요?
안녕하세요 길벗수험서 운영팀입니다.
아뇨, 가능합니다. 각 필드명에 as로 새 이름을 적어주는 것에는 제한이 되지 않습니다.
(as 중복과는 관련이 없습니다. create view에 소속되는 as와 필드명의 as는 서로 구분됩니다.)
다만 적어주신 필드명 중 '교수이름'은 강좌와 교수 테이블에 존재하지 않으니, 이 또한 '이름 as 교수이름'으로 수정해주셔야 합니다.
정확한 SQL문은 다음과 같습니다.
create view 강좌교수
as select 강좌명, 강의실, 수강인원 as 수강제한인원, 이름 as 교수이름
from 강좌, 교수
where 강좌.교수번호=교수.교수번호;
행복한 하루되세요 :)
-
관리자2019-06-04 09:37:22
안녕하세요 길벗수험서 운영팀입니다.
아뇨, 가능합니다. 각 필드명에 as로 새 이름을 적어주는 것에는 제한이 되지 않습니다.
(as 중복과는 관련이 없습니다. create view에 소속되는 as와 필드명의 as는 서로 구분됩니다.)
다만 적어주신 필드명 중 '교수이름'은 강좌와 교수 테이블에 존재하지 않으니, 이 또한 '이름 as 교수이름'으로 수정해주셔야 합니다.
정확한 SQL문은 다음과 같습니다.
create view 강좌교수
as select 강좌명, 강의실, 수강인원 as 수강제한인원, 이름 as 교수이름
from 강좌, 교수
where 강좌.교수번호=교수.교수번호;
행복한 하루되세요 :)