문제1번의 4
<영업사원명부>테이블의 '주민번호'필드는 9번째 자리에 입력되는 '-' 이후에 반드시 7자리가 입력되도록 유효성검사 규칙을 설정하시오.
이 문제요 9번째 자리는 성별을 정하는 1,2,3,4 후 6자리를 말하는거 같은데
"'-' 이후에 반드시 7자리가 입력되도록 유효성검사 규칙을 설정하시오." 이거는 또 뭔말인가요??
문제가 성별을 의미하는 1,2,3,4 부터 입력되게 하라는건지 9번째 부터 무조건 입력되게 하라는건지..
답이요
len([주민번호]) - instr([주민번호], "-") = 7
14 - 7 = 7
이건 무조건 7자리만 입력하면 되는건데 앞에 생년월일이랑 - 이거 만 해도 7개 인데
제가 답을 잘 이해를 못하는거 같은데 설명부탁드릴게요.
안녕하세요. 길벗 수험수험서 운영팀입니다.
1. 문제에 오류가 있는 것 같아요. 9번째가 아니라 7번째라고 해야 맞습니다. - 이후의 자릿수가 7자리가 되어야 한다는 의미입니다.
행복한 하루 되세요.
-
관리자2022-02-04 22:25:31
안녕하세요. 길벗 수험수험서 운영팀입니다.
1. 문제에 오류가 있는 것 같아요. 9번째가 아니라 7번째라고 해야 맞습니다. - 이후의 자릿수가 7자리가 되어야 한다는 의미입니다.
행복한 하루 되세요.
-
관리자2022-02-08 17:27:45
안녕하세요. 길벗 수험서 운영팀입니다.
len([주민번호]) - instr([주민번호], "-") = 7
14 - 7 = 7
님께서 올려주신 것의 의미는 전체 주민번호에서 -까지의 길이 7을 빼면 나머지가 7이어야 한다는 의미입니다. 14-7 이 7이어야 한다는 것이죠. 만약 주민번호 뒤 길이가 8이라면 위의 식에 맞지 않아서 오류가 나지요.
행복한 하루 되세요.
-
*2022-02-07 10:01:16
그러면
len([주민번호]) - instr([주민번호], "-") = 7
14 - 7 = 7
이건 무조건 7자리만 입력되는 식인데요.
앞에 생년월일이랑 - 이거 만 해도 7개가 되는데 어떻게 뒤 7자리만 입력되게 되는건가요?