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; )과 다릅니다.
안녕하세요.
핵심 차이는 두 가지입니다.
첫째, 테이블 조인 순서가 다릅니다.
- 작성:
면적정보 → 카페정보 - 정답:
카페정보 → 면적정보
둘째, Max에서 필드의 원본 테이블을 명시했는지가 다릅니다.
작성:
Max([건물내부면적])정답:
Max(면적정보.건물내부면적)다만 건물내부면적 필드가 면적정보 테이블에만 존재한다면 Access는 Max([건물내부면적])도 같은 필드로 정상 인식하므로 실행 결과에는 차이가 없습니다.
실제 시험에서도 결과가 맞으므로 맞게 채점됩니다.
교재 채점 프로그램이 정답 파일과 비교하는 방식이라 동일한 결과가 산출되어도 비교 대상 값이 다르면 틀리게 채점되는 경우가 있습니다.
즐거운 하루 되세요.
-
관리자2026-08-25 10:12:04
안녕하세요.
핵심 차이는 두 가지입니다.
첫째, 테이블 조인 순서가 다릅니다.
- 작성:
면적정보 → 카페정보 - 정답:
카페정보 → 면적정보
둘째,
Max에서 필드의 원본 테이블을 명시했는지가 다릅니다.작성:
Max([건물내부면적])정답:
Max(면적정보.건물내부면적)다만
건물내부면적필드가면적정보테이블에만 존재한다면 Access는Max([건물내부면적])도 같은 필드로 정상 인식하므로 실행 결과에는 차이가 없습니다.실제 시험에서도 결과가 맞으므로 맞게 채점됩니다.
교재 채점 프로그램이 정답 파일과 비교하는 방식이라 동일한 결과가 산출되어도 비교 대상 값이 다르면 틀리게 채점되는 경우가 있습니다.
즐거운 하루 되세요.
- 작성: