책 내용 질문하기
온라인 채점 결과 문의
도서
2026 한 권으로 끝내는 시나공 컴활 1급 필기+실기 (컴퓨터활용능력 1급)
페이지
0
조회수
57
작성일
2026-08-13
작성자
S*
첨부파일

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함수 이용했고, 디자인 보기로 다시 여니 최댓값으로 변경 된 것 밖에 없는데 틀렸다고 나오는 이유가 뭔가요?

답변
2026-08-13 20:01:21

안녕하세요.

이번에는 두 가지 차이가 있습니다.

첫째, 건물내부면적에 대괄호가 붙은 것은 문제 아닙니다.

Max(면적정보.[건물내부면적])

Max(면적정보.건물내부면적)

은 같은 의미입니다.

둘째, 실제 차이는 테이블 조인 순서입니다.

작성한 쿼리:

면적정보 → 카페정보

정답:

카페정보 → 면적정보

두 테이블이 INNER JOIN이고 연결 조건이 같기 때문에 실행 결과는 동일합니다. 즉, 쿼리 디자인에서 실질적으로 잘못한 부분은 없습니다.

채점 프로그램이 내부 SQL의 조인 순서까지 정답과 비교해서 오답으로 표시한 경우입니다.

따라서 이 문제는 MAX 설정 오류가 아니라 조인 순서 차이라고 보시면 됩니다.

교재 채점까지 맞추려면 카페정보를 먼저 추가하고 면적정보를 연결하는 순서로 작성하는 것이 안전합니다.

다만, 결과가 맞으면 실제 시험에서는 맞게 채점될 것으로 예상됩니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-13 20:01:21

    안녕하세요.

    이번에는 두 가지 차이가 있습니다.

    첫째, 건물내부면적에 대괄호가 붙은 것은 문제 아닙니다.

    Max(면적정보.[건물내부면적])
    

    Max(면적정보.건물내부면적)
    

    은 같은 의미입니다.

    둘째, 실제 차이는 테이블 조인 순서입니다.

    작성한 쿼리:

    면적정보 → 카페정보
    

    정답:

    카페정보 → 면적정보
    

    두 테이블이 INNER JOIN이고 연결 조건이 같기 때문에 실행 결과는 동일합니다. 즉, 쿼리 디자인에서 실질적으로 잘못한 부분은 없습니다.

    채점 프로그램이 내부 SQL의 조인 순서까지 정답과 비교해서 오답으로 표시한 경우입니다.

    따라서 이 문제는 MAX 설정 오류가 아니라 조인 순서 차이라고 보시면 됩니다.

    교재 채점까지 맞추려면 카페정보를 먼저 추가하고 면적정보를 연결하는 순서로 작성하는 것이 안전합니다.

    다만, 결과가 맞으면 실제 시험에서는 맞게 채점될 것으로 예상됩니다.

    즐거운 하루 되세요.

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