책 내용 질문하기
궁금한 점이 있어요~
도서
[2012] 사무자동화산업기사 실기(오피스 2007 사용자용)
페이지
252
조회수
45
작성일
2012-10-28
작성자
첨부파일

안녕하세요

기출문제를 풀다가 궁금한 점이 있습니다.

252쪽에 동그라미10번 문제에서요 임의셀에 조건입력에 관해서 질문드립니다.

'?'는 한글자를 대표하는 만능 문자로 '???5'로 지정하면 네 번째 글자가 5인 데이터를 추출합니다.라고 되어있는데요 제가 궁금한 점은 '?' 대신에 '*'을 사용해도 되나요?

'***5' 이걸로 지정해서 문제를 풀어도 되는지 궁금해요

답변
2012-10-29 18:16:55

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

*은 모든 문자를 대신하는 특수 문자로, 일반적으로 A*로 지정하면 A로 시작하는 모든 문자를 반환하며, *A로 지정하면 A로 끝나는 모든 문자를 반환합니다.
그러나 데이터베이스 함수(DSUM, DAVERAGE 등)에서는 조금 다릅니다. 데이터베이스 함수의 조건으로 *A로 지정하면 A로 끝나는 것이 아닌 A가 포함된 모든 문자를 반환합니다. 그러므로 *5로 지정하면 5가 포함된 모든 것을 반환하므로 잘못된 결과값이 표시됩니다.
참고로 *는 5*, *5처럼 한번만 입력합니다.
행복한 하루되세요.^^
"
  • *
    2012-10-29 18:16:55

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

    *은 모든 문자를 대신하는 특수 문자로, 일반적으로 A*로 지정하면 A로 시작하는 모든 문자를 반환하며, *A로 지정하면 A로 끝나는 모든 문자를 반환합니다.
    그러나 데이터베이스 함수(DSUM, DAVERAGE 등)에서는 조금 다릅니다. 데이터베이스 함수의 조건으로 *A로 지정하면 A로 끝나는 것이 아닌 A가 포함된 모든 문자를 반환합니다. 그러므로 *5로 지정하면 5가 포함된 모든 것을 반환하므로 잘못된 결과값이 표시됩니다.
    참고로 *는 5*, *5처럼 한번만 입력합니다.
    행복한 하루되세요.^^
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.