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

2026_실제 시험장 따라하기

-5. 다음구매일생성 쿼리 0/7

-쿼리 비교 X [다음구매일생성] 쿼리 (SELECT 구매내역.자재코드, 자재.자재명, DateAdd("d",15,[구매일자]) AS 다음구매일, [수량]+5 AS 필요수량 INTO 다음구매일관리 FROM 자재 INNER JOIN 구매내역 ON 자재.자재코드 = 구매내역.자재코드 WHERE (((자재.단가)>=400000)); )이 정답(SELECT 자재.자재코드, 자재.자재명, DateAdd("d",15,[구매일자]) AS 다음구매일, [수량]+5 AS 필요수량 INTO 다음구매일관리 FROM 자재 INNER JOIN 구매내역 ON 자재.자재코드 = 구매내역.자재코드 WHERE (((자재.단가)>=400000)); )과 다릅니다.


어떤 점이 틀린 건지 알려주실 수 있을까요?

불러온 순서만 다를 뿐 쿼리 구성은 답지와 똑같이 생겼습니다.

답변
2026-10-22 09:38:19

안녕하세요.

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

작성한 쿼리:

SELECT 구매내역.자재코드, ...

정답:

SELECT 자재.자재코드, ...

두 테이블은

자재.자재코드 = 구매내역.자재코드

로 조인되어 있어서 현재 데이터에서는 값이 같고, 결과 화면도 같을 수 있습니다.

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

구매내역.자재코드

와

자재.자재코드

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

즉 이 문제에서는 첫 번째 자재코드를 구매내역 테이블이 아니라 자재 테이블에서 가져와야 합니다.

즐거운 하루 되세요.

  • 관리자
    2026-10-22 09:38:19

    안녕하세요.

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

    작성한 쿼리:

    SELECT 구매내역.자재코드, ...

    정답:

    SELECT 자재.자재코드, ...

    두 테이블은

    자재.자재코드 = 구매내역.자재코드

    로 조인되어 있어서 현재 데이터에서는 값이 같고, 결과 화면도 같을 수 있습니다.

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

    구매내역.자재코드

    와

    자재.자재코드

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

    즉 이 문제에서는 첫 번째 자재코드를 구매내역 테이블이 아니라 자재 테이블에서 가져와야 합니다.

    즐거운 하루 되세요.

  • 아*
    2026-10-24 18:05:26
    그러면 해당 문제의 경우 다 자재 테이블에서 필드를 가져와야 하는 걸까요?
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.