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

2026_최신기출유형_03회

-1. 재시험일생성 쿼리 0/7

-쿼리 비교 X [재시험일생성] 쿼리 (SELECT 학생.학번, 학생.성명, DateAdd("d",30,[시험날짜]) AS 재시험일, [성적]+10 AS 인정점수, 성적.성적 INTO 재시험일관리 FROM 학생 INNER JOIN 성적 ON 학생.학번 = 성적.학번 WHERE (((성적.성적)<70)); )이 정답(SELECT 학생.학번, 학생.성명, DateAdd("d",30,[시험날짜]) AS 재시험일, [성적]+10 AS 인정점수 INTO 재시험일관리 FROM 학생 INNER JOIN 성적 ON 학생.학번 = 성적.학번 WHERE (((성적.성적)<70)); )과 다릅니다.

답변
2026-09-15 09:24:01

안녕하세요.

채점 결과를 보면 작성한 쿼리에 성적.성적 필드를 한 번 더 출력하도록 추가한 것이 문제입니다.

작성한 쿼리는

SELECT 학생.학번,
       학생.성명,
       DateAdd("d",30,[시험날짜]) AS 재시험일,
       [성적]+10 AS 인정점수,
       성적.성적
INTO 재시험일관리
...

인데, 정답은

SELECT 학생.학번,
       학생.성명,
       DateAdd("d",30,[시험날짜]) AS 재시험일,
       [성적]+10 AS 인정점수
INTO 재시험일관리
...

처럼 성적.성적 필드를 결과에 표시하지 않습니다.

성적 필드는

<70

조건을 적용하기 위해 사용한 것이므로, 쿼리 디자인에서 해당 필드의 [표시] 체크를 해제하면 됩니다.

즉 성적 필드는 조건 판단에는 사용하지만, 새로 생성되는 <재시험일관리> 테이블에는 포함되지 않아야 합니다.

따라서 수정 방법은 간단합니다.

성적 필드의 조건에는 <70을 그대로 두고, [표시]만 체크 해제한 후 쿼리를 다시 실행하세요.

현재 쿼리는 조건 자체는 맞고, 불필요한 성적 필드가 결과에 추가된 것이 감점 원인입니다.

즐거운 하루 되세요.

  • 관리자
    2026-09-15 09:24:01

    안녕하세요.

    채점 결과를 보면 작성한 쿼리에 성적.성적 필드를 한 번 더 출력하도록 추가한 것이 문제입니다.

    작성한 쿼리는

    SELECT 학생.학번,
           학생.성명,
           DateAdd("d",30,[시험날짜]) AS 재시험일,
           [성적]+10 AS 인정점수,
           성적.성적
    INTO 재시험일관리
    ...

    인데, 정답은

    SELECT 학생.학번,
           학생.성명,
           DateAdd("d",30,[시험날짜]) AS 재시험일,
           [성적]+10 AS 인정점수
    INTO 재시험일관리
    ...

    처럼 성적.성적 필드를 결과에 표시하지 않습니다.

    성적 필드는

    <70

    조건을 적용하기 위해 사용한 것이므로, 쿼리 디자인에서 해당 필드의 [표시] 체크를 해제하면 됩니다.

    즉 성적 필드는 조건 판단에는 사용하지만, 새로 생성되는 <재시험일관리> 테이블에는 포함되지 않아야 합니다.

    따라서 수정 방법은 간단합니다.

    성적 필드의 조건에는 <70을 그대로 두고, [표시]만 체크 해제한 후 쿼리를 다시 실행하세요.

    현재 쿼리는 조건 자체는 맞고, 불필요한 성적 필드가 결과에 추가된 것이 감점 원인입니다.

    즐거운 하루 되세요.

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