책 내용 질문하기
기출9회 dsum..
도서
[2012] 사무자동화산업기사 실기(오피스 2007 사용자용)
페이지
245
조회수
93
작성일
2013-06-09
작성자
첨부파일

dsum 조건이

차량번호 ???5 이거잖아요

물음표 대신 *표를 쓰면 안되는 건가요?

?,* 문자를 어느때 쓰는건지

구분해주세요 ㅠㅠ

답변
2013-06-10 09:37:19

안녕하세요. 길벗 수험서 운영팀입니다.

?은 문자 한자리를 대신하는 특수문자로 해당 영역의 문자의 길이가 ACB, CAB, DEB처럼 똑같다면 사용할 수 있지만 문자의 길이가 AB, CAB, CDEB처럼 다르다면 사용할 수 없습니다.

반면 *은 모든 문자를 대신하는 특수문자입니다. 그래서 '강*'으로 지정하면 강으로 시작하는 모든 문자를, '*강'으로 지정하면 강으로 끝나는 모든 문자를 반환입니다.

그러나 데이터베이스 함수(DSUM, DCOUNT, DAVERAGE 등)의 조건에서는 좀 다릅니다. 데이터베이스의 조건에서 '강*'은 강으로 시작하는 모든 것을 찾지만, '*강'은 강으로 끝나는 모든 것을 찾는 것이 아니라 강을 포함하는 모든 것을 찾으므로 사용하시면 않됩니다.

그렇기 때문에 ???5로 조건을 지정한 것입니다.

참고로 해당 문제의 기타 조건에서 모든 수치는 천 단위마다 콤마를 지정하라고 되어 있습니다.
하지만 차량번호는 천 단위마다 콤마를 지정할 수없으므로 문자로 입력해야 합니다.
숫자를 문자로 입력하려면 숫자 앞에 작은 따옴표를 입력해 주면 됩니다.

?는 문자 한자리를 대신하는 특수문자로 숫자는 인식하지 못합니다.
차량번호를 문자(숫자 앞에 작은 따옴표 입력)로 입력했기 때문에 ???5로 지정한 것입니다.
행복한 하루되세요.^^
"
  • *
    2013-06-10 09:37:19

    안녕하세요. 길벗 수험서 운영팀입니다.

    ?은 문자 한자리를 대신하는 특수문자로 해당 영역의 문자의 길이가 ACB, CAB, DEB처럼 똑같다면 사용할 수 있지만 문자의 길이가 AB, CAB, CDEB처럼 다르다면 사용할 수 없습니다.

    반면 *은 모든 문자를 대신하는 특수문자입니다. 그래서 '강*'으로 지정하면 강으로 시작하는 모든 문자를, '*강'으로 지정하면 강으로 끝나는 모든 문자를 반환입니다.

    그러나 데이터베이스 함수(DSUM, DCOUNT, DAVERAGE 등)의 조건에서는 좀 다릅니다. 데이터베이스의 조건에서 '강*'은 강으로 시작하는 모든 것을 찾지만, '*강'은 강으로 끝나는 모든 것을 찾는 것이 아니라 강을 포함하는 모든 것을 찾으므로 사용하시면 않됩니다.

    그렇기 때문에 ???5로 조건을 지정한 것입니다.

    참고로 해당 문제의 기타 조건에서 모든 수치는 천 단위마다 콤마를 지정하라고 되어 있습니다.
    하지만 차량번호는 천 단위마다 콤마를 지정할 수없으므로 문자로 입력해야 합니다.
    숫자를 문자로 입력하려면 숫자 앞에 작은 따옴표를 입력해 주면 됩니다.

    ?는 문자 한자리를 대신하는 특수문자로 숫자는 인식하지 못합니다.
    차량번호를 문자(숫자 앞에 작은 따옴표 입력)로 입력했기 때문에 ???5로 지정한 것입니다.
    행복한 하루되세요.^^
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.