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

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; )과 다릅니다.


해당 문제가 해설하고 똑같이 작성했는데 틀렸다고 나와서 위에 채점 프로그램을 보았을 때 무엇이 잘못된것인지 궁금합니다

답변
2026-07-24 15:06:07

안녕하세요.

두 쿼리의 차이는 INNER JOIN에 나열된 테이블 순서뿐입니다.

작성한 쿼리:

FROM 면적정보 INNER JOIN 카페정보
ON 면적정보.카페코드 = 카페정보.카페코드

정답 쿼리:

FROM 카페정보 INNER JOIN 면적정보
ON 카페정보.카페코드 = 면적정보.카페코드

INNER JOIN은 두 테이블에서 연결 조건이 일치하는 레코드만 추출하므로, 위 두 작성 방식은 일반적으로 같은 결과를 반환합니다. 따라서 쿼리의 조건이나 계산식이 잘못된 것은 아닙니다.

채점 프로그램이 SQL문의 테이블 배치 순서까지 정답과 비교하여 오답으로 표시한 것으로 보입니다. 해설과 같은 방법으로 작성했더라도 Access가 쿼리를 저장하면서 JOIN 순서를 바꾸어 기록할 수 있으므로, 결과 테이블과 필드명, 계산값, 정렬이 모두 정상이라면 실제 작업 결과에는 문제가 없습니다.

즐거운 하루 되세요.

  • 관리자
    2026-07-24 15:06:07

    안녕하세요.

    두 쿼리의 차이는 INNER JOIN에 나열된 테이블 순서뿐입니다.

    작성한 쿼리:

    FROM 면적정보 INNER JOIN 카페정보
    ON 면적정보.카페코드 = 카페정보.카페코드
    

    정답 쿼리:

    FROM 카페정보 INNER JOIN 면적정보
    ON 카페정보.카페코드 = 면적정보.카페코드
    

    INNER JOIN은 두 테이블에서 연결 조건이 일치하는 레코드만 추출하므로, 위 두 작성 방식은 일반적으로 같은 결과를 반환합니다. 따라서 쿼리의 조건이나 계산식이 잘못된 것은 아닙니다.

    채점 프로그램이 SQL문의 테이블 배치 순서까지 정답과 비교하여 오답으로 표시한 것으로 보입니다. 해설과 같은 방법으로 작성했더라도 Access가 쿼리를 저장하면서 JOIN 순서를 바꾸어 기록할 수 있으므로, 결과 테이블과 필드명, 계산값, 정렬이 모두 정상이라면 실제 작업 결과에는 문제가 없습니다.

    즐거운 하루 되세요.

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