2026_최신기출유형_01회
-5. 수강회원현황생성 쿼리 0/7
-쿼리 비교 X [수강회원현황생성] 쿼리 (SELECT 문화센터등록.프로그램명, 프로그램.요일, 프로그램.시간, 문화센터등록.성명 INTO 조회프로그램수강현황 FROM 문화센터등록 INNER JOIN 프로그램 ON 문화센터등록.프로그램명 = 프로그램.프로그램명 WHERE (((문화센터등록.프로그램명) Like "*" & [프로그램명 일부 입력] & "*")); )이 정답(SELECT 프로그램.프로그램명, 프로그램.요일, 프로그램.시간, 문화센터등록.성명 INTO 조회프로그램수강현황 FROM 문화센터등록 INNER JOIN 프로그램 ON 문화센터등록.프로그램명 = 프로그램.프로그램명 WHERE (((프로그램.프로그램명) Like "*" & [프로그램명 일부 입력] & "*")); )과 다릅니다.
어떤 부분이 오답인가요?
안녕하세요.
오답 부분은 프로그램명 필드를 어느 테이블에서 가져왔는지입니다.
작성한 쿼리:
SELECT 문화센터등록.프로그램명, ...
WHERE 문화센터등록.프로그램명 Like ...
정답:
SELECT 프로그램.프로그램명, ...
WHERE 프로그램.프로그램명 Like ...
두 테이블의 프로그램명이 조인되어 있고 값도 같기 때문에 실행 결과는 동일하게 나올 수 있습니다. 하지만 문제에서는 프로그램 테이블의 프로그램명 필드를 사용하도록 정답이 구성되어 있어서 자동 채점에서 다르게 판단한 것입니다.
즉, 이번 문제는 결과 오류가 아니라 참조 테이블 차이입니다.
시험에서는 같은 결과가 나오더라도, 문제에서 제시한 테이블과 필드 구성을 그대로 사용하는 것이 가장 안전합니다.
즐거운 하루 되세요.
-
관리자2026-08-07 15:31:42
안녕하세요.
오답 부분은
프로그램명필드를 어느 테이블에서 가져왔는지입니다.작성한 쿼리:
SELECT 문화센터등록.프로그램명, ... WHERE 문화센터등록.프로그램명 Like ...정답:
SELECT 프로그램.프로그램명, ... WHERE 프로그램.프로그램명 Like ...두 테이블의
프로그램명이 조인되어 있고 값도 같기 때문에 실행 결과는 동일하게 나올 수 있습니다. 하지만 문제에서는프로그램테이블의프로그램명필드를 사용하도록 정답이 구성되어 있어서 자동 채점에서 다르게 판단한 것입니다.즉, 이번 문제는 결과 오류가 아니라 참조 테이블 차이입니다.
시험에서는 같은 결과가 나오더라도, 문제에서 제시한 테이블과 필드 구성을 그대로 사용하는 것이 가장 안전합니다.
즐거운 하루 되세요.