2026_최신기출문제_01회_2025년상시01
-5. 우수본부체크 쿼리 0/7
-쿼리 비교 X [우수본부체크] 쿼리 (UPDATE 소방본부 INNER JOIN 구급활동 ON 소방본부.순번 = 구급활동.본부번호 SET 소방본부.비고 = "우수본부" WHERE (((구급활동.출동건수) In (select max([출동건수]) from [구급활동]))); )이 정답(UPDATE 소방본부 INNER JOIN 구급활동 ON 소방본부.순번 = 구급활동.본부번호 SET 소방본부.비고 = "우수본부" WHERE (((구급활동.출동건수) In (select max(출동건수) from 구급활동))); )과 다릅니다.
결과값은 똑같은데 틀린건가요?
안녕하세요.
이번 차이는 대괄호 [] 사용 여부뿐입니다.
작성식:
select max([출동건수]) from [구급활동]
정답:
select max(출동건수) from 구급활동
Access에서는 필드명이나 테이블명에 공백·특수문자·예약어 문제가 없다면 대괄호를 붙여도 되고 생략해도 됩니다. 따라서 이 두 식은 실제 실행 결과가 동일합니다.
즉, 쿼리 논리는 맞고, 채점 프로그램이 SQL 문자열을 정답과 엄격하게 비교해서 오답으로 표시한 경우입니다.
시험에서는 출동건수, 구급활동처럼 단순한 이름이면 대괄호를 생략하는 정답식 형태로 작성하는 것이 가장 안전합니다.
-
관리자2026-08-10 09:54:25
안녕하세요.
이번 차이는 대괄호
[]사용 여부뿐입니다.작성식:
select max([출동건수]) from [구급활동]정답:
select max(출동건수) from 구급활동Access에서는 필드명이나 테이블명에 공백·특수문자·예약어 문제가 없다면 대괄호를 붙여도 되고 생략해도 됩니다. 따라서 이 두 식은 실제 실행 결과가 동일합니다.
즉, 쿼리 논리는 맞고, 채점 프로그램이 SQL 문자열을 정답과 엄격하게 비교해서 오답으로 표시한 경우입니다.
시험에서는
출동건수,구급활동처럼 단순한 이름이면 대괄호를 생략하는 정답식 형태로 작성하는 것이 가장 안전합니다.