책 내용 질문하기
Select
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
97,484
조회수
386
작성일
2019-04-05
작성자
탈퇴*원
첨부파일
문제6번에 답으로
Select 학생정보.학번 , 이름, 결제여부
라되어있는데
Select 학번,이름,결재여부 라고 시작하면 오류가 뜨는걸까요?
결제.학번이라고 해도 상관없나요 ?
헷갈립니다 ㅜㅜㅜㅜ
답변
2019-04-08 11:31:40
안녕하세요 길벗수험서 운영팀입니다.
문제를 잘 파악해보세요.
<학생정보> 테이블에는 '학번' 필드가
<신청정보> 테이블에는 '학번', '신청번호' 필드가
<결제> 테이블에는 '신청번호, '신청과목' 필드가 존재합니다.
테이블명을 생략할 수 있는 것은 from으로 호출되는 테이블에서 동일한 필드명이 존재하지 않을 때입니다.
때문에,
학생정보.학번 -> 학번 은 불가능합니다. 두 테이블에 필드가 겹쳐있기 때문이죠.
결제.학번 은 불가능합니다. 결제 테이블에 '학번'이라는 필드가 존재하지 않기 때문이죠
다만 '신청정보.학번'은 가능합니다.
행복한 하루되세요 :)
-
관리자2019-04-08 11:31:40
안녕하세요 길벗수험서 운영팀입니다.
문제를 잘 파악해보세요.
<학생정보> 테이블에는 '학번' 필드가
<신청정보> 테이블에는 '학번', '신청번호' 필드가
<결제> 테이블에는 '신청번호, '신청과목' 필드가 존재합니다.
테이블명을 생략할 수 있는 것은 from으로 호출되는 테이블에서 동일한 필드명이 존재하지 않을 때입니다.
때문에,
학생정보.학번 -> 학번 은 불가능합니다. 두 테이블에 필드가 겹쳐있기 때문이죠.
결제.학번 은 불가능합니다. 결제 테이블에 '학번'이라는 필드가 존재하지 않기 때문이죠
다만 '신청정보.학번'은 가능합니다.
행복한 하루되세요 :)