2026_최신기출유형_04회
-1. 과소비처리 쿼리 0/7
-쿼리 비교 X [과소비처리] 쿼리 (UPDATE 분류 INNER JOIN 소비 ON 분류.분류코드 = 소비.분류코드 SET 분류.비고 = "과소비주의" WHERE (((소비.금액) In (Select Max([금액]) from 소비))); )이 정답(UPDATE 분류 INNER JOIN 소비 ON 분류.분류코드 = 소비.분류코드 SET 분류.비고 = "과소비주의" WHERE (((소비.금액) In (select max(금액) from 소비))); )과 다릅니다.
5.소비현황생성 쿼리 0/7
쿼리 비교 X [소비현황생성] 쿼리 (SELECT 분류.분류명, Max(소비.[날짜]) AS 최근소비날짜, Count(소비.[순번]) AS 소비횟수, Sum(소비.[금액]) AS 총소비액 INTO 조회분류소비현황 FROM 분류 INNER JOIN 소비 ON 분류.분류코드 = 소비.분류코드 GROUP BY 분류.분류명 HAVING (((분류.분류명) Like "*" & [조회할 분류명의 일부를 입력] & "*")); )이 정답(SELECT 분류.분류명, Max(소비.날짜) AS 최근소비날짜, Count(소비.순번) AS 소비횟수, Sum(소비.금액) AS 총소비액 INTO 조회분류소비현황 FROM 분류 INNER JOIN 소비 ON 분류.분류코드 = 소비.분류코드 GROUP BY 분류.분류명 HAVING (((분류.분류명) Like "*" & [조회할 분류명의 일부를 입력] & "*")); )과 다릅니다.
------------------------------------------------------------------------------------------------------------------------------------
1번과 5번이 틀렸다 해서 정답지를 봤는데도 제가보기에는 똑같아 도저히 어느 부분이 틀린지를 몰라 문의드립니다.
그리고
② 텍스트 상자 생성 0/3
안녕하세요.
[1번과 5번 쿼리]
실제 실행 결과는 동일하지만 채점 프로그램이 SQL 문장을 문자 단위로 비교하면서 오답 처리한 경우입니다.
Max([금액]) ↔ Max(금액)
소비.[날짜] ↔ 소비.날짜
소비.[순번] ↔ 소비.순번
처럼 Access에서는 대괄호([])를 사용해도 동일하게 인식하지만, 교재의 채점 환경에서는 정답 파일과 비교하는 방식이라 오답 처리될 수 있습니다.
다만, 실제 시험에서는 결과가 맞으면 맞게 채점됩니다.
[#,###과 #,##0은 표시 형식이 다릅니다.]
#,### : 값이 0이면 아무것도 표시하지 않음
#,##0 : 값이 0이면 0으로 표시
예를 들어 값이 0일 때
#,### → (공백)
#,##0 → 0
으로 결과가 달라집니다.
다만, 문제의 조건으로 0에 대한 기준이 없다면, 결과가 동일하므로, 실제 시험에서는 맞게 채점됩니다.
따라서 문제에서 [표시 예]로 0에 대한 표시를 요구했다면 반드시 #,###으로 입력해야 합니다.
즐거운 하루 되세요.
-
관리자2026-06-18 09:44:09
안녕하세요.
[1번과 5번 쿼리]
실제 실행 결과는 동일하지만 채점 프로그램이 SQL 문장을 문자 단위로 비교하면서 오답 처리한 경우입니다.
Max([금액]) ↔ Max(금액)
소비.[날짜] ↔ 소비.날짜
소비.[순번] ↔ 소비.순번
처럼 Access에서는 대괄호([])를 사용해도 동일하게 인식하지만, 교재의 채점 환경에서는 정답 파일과 비교하는 방식이라 오답 처리될 수 있습니다.
다만, 실제 시험에서는 결과가 맞으면 맞게 채점됩니다.
[#,###과 #,##0은 표시 형식이 다릅니다.]
#,### : 값이 0이면 아무것도 표시하지 않음
#,##0 : 값이 0이면 0으로 표시
예를 들어 값이 0일 때
#,### → (공백)
#,##0 → 0
으로 결과가 달라집니다.
다만, 문제의 조건으로 0에 대한 기준이 없다면, 결과가 동일하므로, 실제 시험에서는 맞게 채점됩니다.
따라서 문제에서 [표시 예]로 0에 대한 표시를 요구했다면 반드시 #,###으로 입력해야 합니다.
즐거운 하루 되세요.