책 내용 질문하기
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으로 호출되는 테이블에서 동일한 필드명이 존재하지 않을 때입니다.

    때문에,

     

    학생정보.학번 -> 학번   은 불가능합니다. 두 테이블에 필드가 겹쳐있기 때문이죠.

    결제.학번  은 불가능합니다. 결제 테이블에 '학번'이라는 필드가 존재하지 않기 때문이죠

     다만 '신청정보.학번'은 가능합니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.