책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력 1급 실기 총정리
페이지
0
조회수
18
작성일
2026-10-28
작성자
김*준

2026_최신기출문제_04회_2025년상시04

- 정답(INSERT INTO 2010년자료 ( 설치주소, 카메라대수, 촬영방면정보, 보관일수, 관리처, 설치일자 ) SELECT CCTV정보.설치주소, CCTV정보.카메라대수, CCTV정보.촬영방면정보, CCTV정보.보관일수, [관리구청] & "(" & [관리부서] & ")" AS 관리처, CCTV정보.설치일자 FROM 관리처 INNER JOIN CCTV정보 ON 관리처.관리처코드 = CCTV정보.관리처코드 WHERE ((Year([설치일자])=2010)); )과 다릅니다.


이게 왜 오답인지 이해가 안됩니다

답변
2026-10-28 10:49:00

안녕하세요.

첨부하신 화면을 보면 쿼리 디자인 자체는 정답과 동일하게 작성된 것으로 보입니다. 2010년자료에 추가할 필드, 관리처 계산식, Year([설치일자])의 조건 2010도 정상입니다.

앞서 채점 결과에서 확인된 차이는 다음 부분입니다.

작성된 SQL
WHERE (((Year([설치일자]))=2010));

정답 SQL
WHERE ((Year([설치일자])=2010));

즉, 괄호가 추가된 것 외에는 조건과 실행 결과가 동일합니다. Access에서는 디자인 보기에서 조건을 작성하고 저장하는 과정에서 이런 괄호가 자동으로 붙는 경우도 있으므로, 첨부 화면처럼 결과가 정상적으로 추출된다면 기능상 잘못 작성한 것으로 보기는 어렵습니다.

따라서 이 경우에는 쿼리 작성 오류라기보다 자동 채점 프로그램이 SQL 문장의 형태까지 비교하면서 오답으로 판정한 경우로 보는 것이 적절합니다. 시험에서는 문제에서 요구한 필드와 조건을 정확하게 설정하는 것이 중요합니다.

즐거운 하루 되세요.

  • 관리자
    2026-10-28 10:49:00

    안녕하세요.

    첨부하신 화면을 보면 쿼리 디자인 자체는 정답과 동일하게 작성된 것으로 보입니다. 2010년자료에 추가할 필드, 관리처 계산식, Year([설치일자])의 조건 2010도 정상입니다.

    앞서 채점 결과에서 확인된 차이는 다음 부분입니다.

    작성된 SQL
    WHERE (((Year([설치일자]))=2010));

    정답 SQL
    WHERE ((Year([설치일자])=2010));

    즉, 괄호가 추가된 것 외에는 조건과 실행 결과가 동일합니다. Access에서는 디자인 보기에서 조건을 작성하고 저장하는 과정에서 이런 괄호가 자동으로 붙는 경우도 있으므로, 첨부 화면처럼 결과가 정상적으로 추출된다면 기능상 잘못 작성한 것으로 보기는 어렵습니다.

    따라서 이 경우에는 쿼리 작성 오류라기보다 자동 채점 프로그램이 SQL 문장의 형태까지 비교하면서 오답으로 판정한 경우로 보는 것이 적절합니다. 시험에서는 문제에서 요구한 필드와 조건을 정확하게 설정하는 것이 중요합니다.

    즐거운 하루 되세요.

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