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

2026_최신기출유형_01회

-5. 수강회원현황생성 쿼리 0/7

-쿼리 비교 X [수강회원현황생성] 쿼리 (SELECT 문화센터등록.프로그램명, 프로그램.요일, 프로그램.시간, 문화센터등록.성명 INTO 조회프로그램수강현황 FROM 문화센터등록 INNER JOIN 프로그램 ON 문화센터등록.프로그램명 = 프로그램.프로그램명 WHERE (((문화센터등록.프로그램명) Like "*" & [프로그램명 일부 입력] & "*")); )이 정답(SELECT 프로그램.프로그램명, 프로그램.요일, 프로그램.시간, 문화센터등록.성명 INTO 조회프로그램수강현황 FROM 문화센터등록 INNER JOIN 프로그램 ON 문화센터등록.프로그램명 = 프로그램.프로그램명 WHERE (((프로그램.프로그램명) Like "*" & [프로그램명 일부 입력] & "*")); )과 다릅니다.


문화센터등록 테이블에서 프로그램명 필드를 가져오는 것은 정답으로 인정이 안되나요?
프로그램 실행시켰을 때 결과는 똑같이 나오는데 정답 처리가 안되는지 궁금합니다!

답변
2026-08-08 20:05:01

안녕하세요.

현재 데이터에서는 결과가 같지만, 두 필드는 엄밀히 말하면 서로 다른 필드입니다.

작성한 쿼리는

문화센터등록.프로그램명

을 사용했고, 정답은

프로그램.프로그램명

을 사용했습니다.

두 테이블이 다음 조건으로 INNER JOIN되어 있기 때문에

문화센터등록.프로그램명 = 프로그램.프로그램명

현재 조회되는 레코드에서는 두 필드의 값이 항상 같아서 실행 결과도 동일하게 나옵니다.

따라서 실제 시험에서 문제의 지시사항이 단순히 ‘프로그램명’을 표시하라고만 되어 있고 특정 테이블의 필드를 사용하라는 지시가 없다면, 결과가 동일한 경우 정답으로 인정될 가능성이 높습니다.

교재 채점 프로그램은 실행 결과만 보는 것이 아니라 쿼리의 필드 구성까지 정답 파일과 비교하기 때문에 문화센터등록.프로그램명프로그램.프로그램명을 서로 다르게 판단하여 오답으로 표시한 것입니다.

다만 시험에서는 이런 애매한 상황을 피하기 위해 다른 출력 필드인 요일, 시간이 있는 프로그램 테이블에서 프로그램명도 가져오는 방식, 즉 교재 정답대로 작성하는 것이 가장 안전합니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-08 20:05:01

    안녕하세요.

    현재 데이터에서는 결과가 같지만, 두 필드는 엄밀히 말하면 서로 다른 필드입니다.

    작성한 쿼리는

    문화센터등록.프로그램명
    

    을 사용했고, 정답은

    프로그램.프로그램명
    

    을 사용했습니다.

    두 테이블이 다음 조건으로 INNER JOIN되어 있기 때문에

    문화센터등록.프로그램명 = 프로그램.프로그램명
    

    현재 조회되는 레코드에서는 두 필드의 값이 항상 같아서 실행 결과도 동일하게 나옵니다.

    따라서 실제 시험에서 문제의 지시사항이 단순히 ‘프로그램명’을 표시하라고만 되어 있고 특정 테이블의 필드를 사용하라는 지시가 없다면, 결과가 동일한 경우 정답으로 인정될 가능성이 높습니다.

    교재 채점 프로그램은 실행 결과만 보는 것이 아니라 쿼리의 필드 구성까지 정답 파일과 비교하기 때문에 문화센터등록.프로그램명프로그램.프로그램명을 서로 다르게 판단하여 오답으로 표시한 것입니다.

    다만 시험에서는 이런 애매한 상황을 피하기 위해 다른 출력 필드인 요일, 시간이 있는 프로그램 테이블에서 프로그램명도 가져오는 방식, 즉 교재 정답대로 작성하는 것이 가장 안전합니다.

    즐거운 하루 되세요.

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