2026_실전모의고사_F형
-1. 테이블 완성 9/15
-유효성 검사 규칙 속성 X 유효성 검사 규칙 값 (Len([유통비])<=2)이 정답(<100)과 다릅니다.
숫자만 올 수 있는 데이터가 2자리를 넘지 않으려면 <100이면 두자리를 넘지 않는다고 생각하는데, 왜 틀린걸까요 ?
안녕하세요.
Len([유통비])<=2는 입력값의 문자 개수가 2자 이하인지 검사하는 식이고, <100은 숫자의 크기가 100 미만인지 검사하는 식입니다.
유통비 필드가 숫자 형식이라면 두 식은 대부분 비슷하게 작동하지만 완전히 같은 규칙은 아닙니다. 예를 들어 -5는 숫자로는 100보다 작아 <100을 만족하지만, Len(-5)는 부호까지 포함해 2자로 계산됩니다. 또한 소수 입력 가능 여부에 따라서도 결과가 달라질 수 있습니다.
문제에서 요구한 것은 “두 자리 이하”라는 문자 길이 제한이 아니라, 유통비의 값이 100 미만이어야 한다는 숫자 범위 제한으로 보는 것이 정확합니다. 따라서 정답은 다음처럼 설정하는 것이 안전합니다.
<100
Len([유통비])<=2도 특정 데이터에서는 같은 결과가 나올 수 있지만, 요구된 숫자 범위를 직접 검사하지 않으므로 채점 프로그램에서 오답으로 처리됩니다.
즐거운 하루 되세요.
-
관리자2026-07-28 16:34:37
안녕하세요.
Len([유통비])<=2는 입력값의 문자 개수가 2자 이하인지 검사하는 식이고,<100은 숫자의 크기가 100 미만인지 검사하는 식입니다.유통비 필드가 숫자 형식이라면 두 식은 대부분 비슷하게 작동하지만 완전히 같은 규칙은 아닙니다. 예를 들어
-5는 숫자로는 100보다 작아<100을 만족하지만,Len(-5)는 부호까지 포함해 2자로 계산됩니다. 또한 소수 입력 가능 여부에 따라서도 결과가 달라질 수 있습니다.문제에서 요구한 것은 “두 자리 이하”라는 문자 길이 제한이 아니라, 유통비의 값이 100 미만이어야 한다는 숫자 범위 제한으로 보는 것이 정확합니다. 따라서 정답은 다음처럼 설정하는 것이 안전합니다.
<100Len([유통비])<=2도 특정 데이터에서는 같은 결과가 나올 수 있지만, 요구된 숫자 범위를 직접 검사하지 않으므로 채점 프로그램에서 오답으로 처리됩니다.즐거운 하루 되세요.