오늘 1급 실기 상설 시험을 보고 왔는데 외부 데이터(accdb) 가져오기 문제 중에 특정 행들을 제외하고 가져오라는 문제가 나왔습니다.
정확하게 기억이 나지는 않지만, 대략
A 필드(일자)에서는 2017-7-14 (?) 에서 2017-7-18 (?) 사이(14,15,16,17,18일을 제외한 나머지를 다 가져오라는 말이겠죠)이고 B 필드에서 null값인 행을 제외하라는 문제였습니다.
null값을 제외하는 것은 not null을 설정하면 되니 문제 없었지만
일자 필드에서 <(미만), >(초과), <=(이하), >=(이상) 을 다 시도해봐도 결과필드 자체가 나오지 않아서 시간관계상 어쩔 수 없이
A
<> 2017-7-14 00:00 그리고
<> 2017-7-15 00:00 그리고
<> 2017-7-16 00:00 그리고
<> 2017-7-17 00:00 그리고
<> 2017-7-18 00:00
B
not null
로 설정했더니 결과가 나와서 그렇게 제출하였습니다.
너무 정신없이 풀어서 이렇게 설정하여도 답이 맞는지, 실제 채점할 때 결과물은 맞아도 조건설정이 정해진 답과 다르게 설정되면 틀렸다고 간주하는 것인지 궁금합니다.
안녕하세요.
2017-7-14에서 2017-7-18 사이를 제외하려면
2017-7-14보다 작거나 2017-7-18을 보다 크면 됩니다.
그러므로 < 2017-7-14 or >2017-7-18 로 조건을 지정하면 됩니다.
채점과 관련해서는 저희도 세부적인 사항까지는 알지 못하나, 제가 판단했을때는 결과만 정확히 나왔다면 맞는 것으로 채점될 듯 합니다.
즐거운 하루되세요.
-
관리자2019-03-05 09:33:22
안녕하세요.
2017-7-14에서 2017-7-18 사이를 제외하려면
2017-7-14보다 작거나 2017-7-18을 보다 크면 됩니다.
그러므로 < 2017-7-14 or >2017-7-18 로 조건을 지정하면 됩니다.
채점과 관련해서는 저희도 세부적인 사항까지는 알지 못하나, 제가 판단했을때는 결과만 정확히 나왔다면 맞는 것으로 채점될 듯 합니다.
즐거운 하루되세요.