2026_최신기출유형_04회
-1. 과소비처리 쿼리 0/7
-쿼리 비교 X [과소비처리] 쿼리 (UPDATE 분류 SET 분류.비고 = "과소비주의" WHERE (((분류.분류코드) In (select max(금액) from 소비))); )이 정답(UPDATE 분류 INNER JOIN 소비 ON 분류.분류코드 = 소비.분류코드 SET 분류.비고 = "과소비주의" WHERE (((소비.금액) In (select max(금액) from 소비))); )과 다릅니다.
무슨 뜻인가요 이게ㅜ?? 답지랑은 같은데 뭐가 잘못된건가요
안녕하세요.
오답 원인은 필드 별칭의 오타입니다.
작성한 쿼리:
Max(소비.날짜) AS 최근소비날자
정답 쿼리:
Max(소비.날짜) AS 최근소비날짜
즉, ‘날자’가 아니라 ‘날짜’여야 합니다. 쿼리 결과의 값은 같더라도 결과 필드명이 다르기 때문에 채점 프로그램에서 오답으로 처리된 것입니다.
Access 쿼리 문제는 실제 시험에서는 일반적으로 조건과 실행 결과가 같으면 인정될 가능성이 높지만, 자동 채점 프로그램은 SQL문, 필드명, 별칭, 정렬, 표시 여부 등을 정답과 직접 비교할 수 있습니다. 따라서 연습용 채점에서는 결과가 같더라도 작성 방법이나 필드명이 다르면 오답 처리될 수 있으므로, 문제에서 요구한 필드명과 형식을 정확히 맞추는 것이 안전합니다.
즐거운 하루 되세요.
-
관리자2026-07-24 13:20:53
안녕하세요.
오답 원인은 필드 별칭의 오타입니다.
작성한 쿼리:
Max(소비.날짜) AS 최근소비날자정답 쿼리:
Max(소비.날짜) AS 최근소비날짜즉, ‘날자’가 아니라 ‘날짜’여야 합니다. 쿼리 결과의 값은 같더라도 결과 필드명이 다르기 때문에 채점 프로그램에서 오답으로 처리된 것입니다.
Access 쿼리 문제는 실제 시험에서는 일반적으로 조건과 실행 결과가 같으면 인정될 가능성이 높지만, 자동 채점 프로그램은 SQL문, 필드명, 별칭, 정렬, 표시 여부 등을 정답과 직접 비교할 수 있습니다. 따라서 연습용 채점에서는 결과가 같더라도 작성 방법이나 필드명이 다르면 오답 처리될 수 있으므로, 문제에서 요구한 필드명과 형식을 정확히 맞추는 것이 안전합니다.
즐거운 하루 되세요.