책 내용 질문하기
select 질문 드립니다.
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
96
조회수
92
작성일
2017-06-14
작성자
탈퇴*원
첨부파일

예제 1번에 select 학번,이름,학생.학과코드,학과명 - 여기에서 학생.학과코드만 왜 이렇게 표현하는지 궁금합니다.

학생에도 학과코드가 있고 학과코드에도 학과코드가 있는데 왜 학생 테이블의 학과코드를 쓰는지요?

답변
2017-06-15 09:58:50

안녕하세요.

그와 같이 테이블에 공통적으로 있는 속성인 경우 어느 테이블의 속성인지 알려야 하기 때문에 테이블명과 속성을 마침표(.)로 구분하여 기술합니다.

여기서는 학생 테이블과 학과 테이블에서 학과코드 값이 같은 것이므로 즉 어느 것이 기준이 아니라 서로 연관된 것을 추출하는 것이므로

학생.학과코드 로 하든 학과.학과코드로 하든 결과는 동일합니다.

하지만 어느쪽으로 하든 테이블명을 함께 기술해야 합니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-06-15 09:58:50

    안녕하세요.

    그와 같이 테이블에 공통적으로 있는 속성인 경우 어느 테이블의 속성인지 알려야 하기 때문에 테이블명과 속성을 마침표(.)로 구분하여 기술합니다.

    여기서는 학생 테이블과 학과 테이블에서 학과코드 값이 같은 것이므로 즉 어느 것이 기준이 아니라 서로 연관된 것을 추출하는 것이므로

    학생.학과코드 로 하든 학과.학과코드로 하든 결과는 동일합니다.

    하지만 어느쪽으로 하든 테이블명을 함께 기술해야 합니다.

    오늘도 즐거운 하루 되세요.

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