책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력1급 실기 기본서
페이지
0
조회수
49
작성일
2026-10-01
작성자
권*산
첨부파일

쿼리 비교 X [다음발주일생성] 쿼리 (SELECT 주문현황.제품코드, 제품.제품, DateAdd("d",15,[주문일자]) AS 다음발주일, [주문수]*2 AS 필요수량 INTO 다음제품발주관리 FROM 제품 INNER JOIN 주문현황 ON 제품.제품코드 = 주문현황.제품코드 WHERE (((주문현황.주문수)>=45)); )이 정답(SELECT 제품.제품코드, 제품.제품, DateAdd("d",15,[주문일자]) AS 다음발주일, [주문수]*2 AS 필요수량 INTO 다음제품발주관리 FROM 제품 INNER JOIN 주문현황 ON 제품.제품코드 = 주문현황.제품코드 WHERE (((주문현황.주문수)>=45)); )과 다릅니다.


뭐가 틀린걸까요?

답변
2026-10-02 10:23:46

안녕하세요.

틀린 부분은 첫 번째 필드의 출처 테이블입니다.

작성하신 쿼리는

SELECT 주문현황.제품코드, ...

이고, 정답은

SELECT 제품.제품코드, ...

입니다.

두 테이블은

제품.제품코드 = 주문현황.제품코드

로 INNER JOIN되어 있으므로 현재 데이터에서는 값이 같아서 결과 화면도 똑같이 나올 수 있습니다.

하지만 자동채점은 어떤 테이블의 필드를 선택했는지까지 비교하기 때문에

주문현황.제품코드

와

제품.제품코드

를 다르게 판단한 것입니다.

즉 이 문제에서는 디자인 보기에서 첫 번째 열의 제품코드를 주문현황 테이블이 아니라 제품 테이블에서 끌어와야 합니다.

정리하면:

작성: 주문현황.제품코드
정답: 제품.제품코드

결과는 같을 수 있지만, 자동채점에서는 오답 처리될 수 있습니다. 시험 대비에서는 문제 그림이나 정답에서 요구한 필드의 소속 테이블까지 맞추는 것이 가장 안전합니다.

즐거운 하루 되세요.

  • 관리자
    2026-10-02 10:23:46

    안녕하세요.

    틀린 부분은 첫 번째 필드의 출처 테이블입니다.

    작성하신 쿼리는

    SELECT 주문현황.제품코드, ...

    이고, 정답은

    SELECT 제품.제품코드, ...

    입니다.

    두 테이블은

    제품.제품코드 = 주문현황.제품코드

    로 INNER JOIN되어 있으므로 현재 데이터에서는 값이 같아서 결과 화면도 똑같이 나올 수 있습니다.

    하지만 자동채점은 어떤 테이블의 필드를 선택했는지까지 비교하기 때문에

    주문현황.제품코드

    와

    제품.제품코드

    를 다르게 판단한 것입니다.

    즉 이 문제에서는 디자인 보기에서 첫 번째 열의 제품코드를 주문현황 테이블이 아니라 제품 테이블에서 끌어와야 합니다.

    정리하면:

    작성: 주문현황.제품코드
    정답: 제품.제품코드

    결과는 같을 수 있지만, 자동채점에서는 오답 처리될 수 있습니다. 시험 대비에서는 문제 그림이나 정답에서 요구한 필드의 소속 테이블까지 맞추는 것이 가장 안전합니다.

    즐거운 하루 되세요.

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