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

2026_기본모의고사_06회

-4. 고객열차조회 쿼리 0/7

-쿼리 비교 X [고객열차조회] 쿼리 (SELECT 열차표종합.고객이름, 열차표종합.출발일자, 열차표종합.열차요금, [출발지] & "(" & [도착지] & ")" AS 구간, 열차표종합.좌석수 FROM 열차표종합 WHERE (((열차표종합.좌석수) Between [최소 좌석수] And [최대 좌석수]) AND ((열차표종합.출발지)<>"서울")) ORDER BY 열차표종합.출발일자; )이 정답(SELECT 열차표종합.고객이름, 열차표종합.출발일자, 열차표종합.열차요금, [출발지] & "(" & [도착지] & ")" AS 구간, 열차표종합.좌석수 FROM 열차표종합 WHERE (((열차표종합.좌석수)>=[최소 좌석수] And (열차표종합.좌석수)<=[최대 좌석수]) AND ((열차표종합.출발지)<>"서울")) ORDER BY 열차표종합.출발일자; )과 다릅니다.

-5. 구간별판매수 쿼리 0/7

-쿼리 비교 X [구간별판매수] 쿼리 (TRANSFORM Count(하행열차판매.판매번호) AS 판매번호의개수 SELECT 하행열차판매.구간, Count(하행열차판매.판매번호) AS 총판매수 FROM 고속열차 INNER JOIN 하행열차판매 ON 고속열차.구간 = 하행열차판매.구간 WHERE (((하행열차판매.구간) Like "[A-D]")) GROUP BY 하행열차판매.구간 PIVOT Month([출발일자]) & "월"; )이 정답(TRANSFORM Count(하행열차판매.판매번호) AS 판매번호의개수 SELECT 고속열차.구간, Count(하행열차판매.판매번호) AS 총판매수 FROM 고속열차 INNER JOIN 하행열차판매 ON 고속열차.구간 = 하행열차판매.구간 WHERE (((고속열차.구간) Like "[A-D]")) GROUP BY 고속열차.구간 PIVOT Month([출발일자]) & "월"; )과 다릅니다.

답변
2026-08-11 10:32:02

안녕하세요.

두 문제는 원인이 서로 다릅니다.

4. 고객열차조회 쿼리

작성하신 조건:

Between [최소 좌석수] And [최대 좌석수]

정답의 조건:

>=[최소 좌석수] And <=[최대 좌석수]

두 조건은 논리적으로 완전히 동일합니다. 최소값과 최대값도 모두 포함합니다. 따라서 결과가 동일하게 나온 것이 정상이며, 쿼리 디자인에서 실질적으로 잘못 설정한 부분은 없습니다.

다만 자동 채점 프로그램이 정답에서 요구한 조건식의 작성 형태까지 비교하여 오답으로 표시한 것입니다. 교재 풀이에서는 정답처럼 >= ... And <= ...로 작성하는 것이 안전합니다.

5. 구간별판매수 쿼리

이 문제는 실제로 사용한 필드의 원본 테이블이 다릅니다.

작성하신 것은 쿼리 디자인에서 구간 필드를 [하행열차판매] 테이블에서 가져왔고, 정답은 [고속열차] 테이블에서 가져왔습니다.

즉,

작성: 하행열차판매.구간
정답: 고속열차.구간

두 테이블이 구간 필드로 연결되어 있기 때문에 현재 데이터에서는 결과가 같을 수 있지만, 필드의 출처 자체가 다르므로 쿼리 구조는 동일하지 않습니다.

따라서 5번은 쿼리 디자인에서 하행열차판매의 구간 필드를 제거하고, 고속열차 테이블의 구간 필드를 가져와서 Like "[A-D]" 조건도 그 필드에 지정하시면 됩니다.

정리하면 4번은 표현 방식만 다른 동등한 조건이라 채점 비교 문제, 5번은 같은 이름의 필드라도 원본 테이블을 다르게 선택한 것이 원인입니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-11 10:32:02

    안녕하세요.

    두 문제는 원인이 서로 다릅니다.

    4. 고객열차조회 쿼리

    작성하신 조건:

    Between [최소 좌석수] And [최대 좌석수]
    

    정답의 조건:

    >=[최소 좌석수] And <=[최대 좌석수]
    

    두 조건은 논리적으로 완전히 동일합니다. 최소값과 최대값도 모두 포함합니다. 따라서 결과가 동일하게 나온 것이 정상이며, 쿼리 디자인에서 실질적으로 잘못 설정한 부분은 없습니다.

    다만 자동 채점 프로그램이 정답에서 요구한 조건식의 작성 형태까지 비교하여 오답으로 표시한 것입니다. 교재 풀이에서는 정답처럼 >= ... And <= ...로 작성하는 것이 안전합니다.

    5. 구간별판매수 쿼리

    이 문제는 실제로 사용한 필드의 원본 테이블이 다릅니다.

    작성하신 것은 쿼리 디자인에서 구간 필드를 [하행열차판매] 테이블에서 가져왔고, 정답은 [고속열차] 테이블에서 가져왔습니다.

    즉,

    작성: 하행열차판매.구간
    정답: 고속열차.구간
    

    두 테이블이 구간 필드로 연결되어 있기 때문에 현재 데이터에서는 결과가 같을 수 있지만, 필드의 출처 자체가 다르므로 쿼리 구조는 동일하지 않습니다.

    따라서 5번은 쿼리 디자인에서 하행열차판매의 구간 필드를 제거하고, 고속열차 테이블의 구간 필드를 가져와서 Like "[A-D]" 조건도 그 필드에 지정하시면 됩니다.

    정리하면 4번은 표현 방식만 다른 동등한 조건이라 채점 비교 문제, 5번은 같은 이름의 필드라도 원본 테이블을 다르게 선택한 것이 원인입니다.

    즐거운 하루 되세요.

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