2026_최신기출문제_02회_2025년상시02
-1. 동별카페조회 쿼리 0/7
-쿼리 비교 X [동별카페조회] 쿼리 (SELECT 카페정보.[주소(동)], Count(카페정보.카페명) AS 카페수, Round(Avg([건물내부면적]),1) AS 평균면적, Max(면적정보.건물내부면적) AS 최대면적 INTO 동별카페확인 FROM 면적정보 INNER JOIN 카페정보 ON 면적정보.카페코드 = 카페정보.카페코드 GROUP BY 카페정보.[주소(동)] ORDER BY Max(면적정보.건물내부면적) DESC; )이 정답(SELECT 카페정보.[주소(동)], Count(카페정보.카페명) AS 카페수, Round(Avg([건물내부면적]),1) AS 평균면적, Max(면적정보.건물내부면적) AS 최대면적 INTO 동별카페확인 FROM 카페정보 INNER JOIN 면적정보 ON 카페정보.카페코드 = 면적정보.카페코드 GROUP BY 카페정보.[주소(동)] ORDER BY Max(면적정보.건물내부면적) DESC; )과 다릅니다.
똑같은 결과가 나왔는데 뭐가 오답이란건지 모르겠습니다.
안녕하세요.
이번 차이는 두 테이블의 조인 순서만 다릅니다.
작성:
면적정보→카페정보정답:
카페정보→면적정보
쿼리 디자인에서 두 테이블이 카페코드로 내부 조인(INNER JOIN)되어 있다면, 어느 테이블을 먼저 추가했는지에 따라 Access가 SQL의 조인 순서를 다르게 저장할 수 있습니다.
하지만 이 문제처럼 INNER JOIN이고 연결 필드와 나머지 설정이 동일하다면 실행 결과에는 차이가 없습니다.
따라서 쿼리 디자인에서 실질적으로 잘못 설정한 부분은 없습니다. 자동 채점 프로그램이 정답의 조인 순서와 다르다는 이유로 오답으로 표시한 경우입니다.
시험 연습에서 채점 결과까지 맞추려면 정답처럼 카페정보 테이블을 먼저 추가하고, 그다음 면적정보 테이블을 추가하여 작성하시면 됩니다.
즉, 이번 경우는 결과나 쿼리 논리가 틀린 것이 아니라 INNER JOIN의 작성 순서 차이로 보시면 됩니다.
즐거운 하루 되세요.
-
관리자2026-08-11 10:51:54
안녕하세요.
이번 차이는 두 테이블의 조인 순서만 다릅니다.
작성:
면적정보→카페정보정답:
카페정보→면적정보
쿼리 디자인에서 두 테이블이
카페코드로 내부 조인(INNER JOIN)되어 있다면, 어느 테이블을 먼저 추가했는지에 따라 Access가 SQL의 조인 순서를 다르게 저장할 수 있습니다.하지만 이 문제처럼 INNER JOIN이고 연결 필드와 나머지 설정이 동일하다면 실행 결과에는 차이가 없습니다.
따라서 쿼리 디자인에서 실질적으로 잘못 설정한 부분은 없습니다. 자동 채점 프로그램이 정답의 조인 순서와 다르다는 이유로 오답으로 표시한 경우입니다.
시험 연습에서 채점 결과까지 맞추려면 정답처럼
카페정보테이블을 먼저 추가하고, 그다음면적정보테이블을 추가하여 작성하시면 됩니다.즉, 이번 경우는 결과나 쿼리 논리가 틀린 것이 아니라 INNER JOIN의 작성 순서 차이로 보시면 됩니다.
즐거운 하루 되세요.