책 내용 질문하기
2권 468페이지의 31번 문제에 대하여 질문드립니다.
도서
2020 시나공 컴퓨터활용능력 1급 필기 [기본서]
페이지
468
조회수
266
작성일
2020-06-26
작성자
곽*준
첨부파일

31번 문제 1,3번 보기에. .

쿼리 실행 결과의 필드는 학번 학과 전공 점수 4개의 필드가 검색되는 거 아닌가요.? 위 아래의 select문 합쳐서?? 

답변
2020-06-29 10:29:08

안녕하세요.

 

통합 쿼리는 기본적으로 성격이 유사한 테이블이여야만 통합할 수 있습니다. 이 문제에서 학과와 전공이 다른 데이터라면 통합 자체가 실행되지 않습니다. 즉 학과와 전공은 필드명만 다를 분 같은 형식의 데이터 즉 하나의 필드로 통합이 됩니다.

 

즐거운 하루 되세요.

  • 관리자
    2020-06-29 10:29:08

    안녕하세요.

     

    통합 쿼리는 기본적으로 성격이 유사한 테이블이여야만 통합할 수 있습니다. 이 문제에서 학과와 전공이 다른 데이터라면 통합 자체가 실행되지 않습니다. 즉 학과와 전공은 필드명만 다를 분 같은 형식의 데이터 즉 하나의 필드로 통합이 됩니다.

     

    즐거운 하루 되세요.

  • 관리자
    2020-07-02 10:55:16

    안녕하세요.

     

    아닙니다. UNION ALL 앞에 작성한 성적 테이블이 기준 테이블이 되므로 결과가 성적 테이블에 있는 필드가 표시되는 것입니다.

     

    즐거운 하루 되세요.

  • *
    2020-06-29 16:13:23

     추가로 문의할 것이 있는데요. .

    여기서 해설이 '쿼리 실행 결과의 필드는 <성적>테이블의 '학번','학과','점수'로 총 3개의 필드가 표시된다'

    라고 하는데

    그 이유가 통합 쿼리에 있어서 쿼리의 결과에는 먼저 지정한 테이블의 필드 이름이 표시된다는 조건 때문에 그런 건가요?? 

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