책 내용 질문하기
쿼리작성에 관해 질문드립니다
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
178
조회수
92
작성일
2014-01-16
작성자
첨부파일

178페이지

문제1과 문제2를 보면

둘 다 조건을 적는 문제입니다.

그런데 여기서

문제 1번에선 옆에 새로운 필드에 식을 적어서 하고

2번에서는 그냥 필드명 자체에 함수(iif)를 이용하여 조건을 기입하는데

이 차이가 궁금합니다.

그리고 필드명에 함수적는 문제가 156페이지 기본문제 1번에도 나오는데(datediff)

178페이지 문제 2번에서는 요약을 ‘식’으로 바꿔주었습니다.

그럼 156페이지 문제 1번은 왜 바꿔주지 않는지, 둘의 차이를 알고 싶습니다.

더불어 요약은 언제 써주는지도 알려주세요~~!!

답변
2014-01-18 17:36:02

문제1에서

필드 제품명 거래처명 납품일자 수량: [납품수량] & "개" month([납품일자] Mod 2
조건 "커넥터" "0"

납품일자 필드에서 month([납품일자] Mod 2 = 0 을 조건에다가 안 넣고 따르 적어서 쓴 이유는 그 필드 자체의 고유 값과 함수로 적어서 표현한 필드와 구분하기 위해서 따로 쓴 것입니다.

그렇기 때문에 납품일자에 조건 month([납품일자] Mod 2=0 을 쓰고 저장한 후 다시 쿼리를 디자인 보기를 누르면 위에 있는 표처럼 표시가 됩니다.

그래서 잘 모르겠다면 그냥 납품일자에다가 바로 조건 month([납품일자] Mod 2 = 0을 넣으세요.

결과값은 변하지 않고 똑같이 나오니깐요.

문제2에서

필드 성별 부서이름 인원수: 성명 수당: IIf([성별]="F",[인원수]*20000,[인원수]*40000)
요약 묶는 방법 묶는 방법 개수

[인원수]필드는 [성명]필드에 있는 개수에 대한 새로운 필드 정의한 것이고

수당은 새로정의한 [인원수]필드와 기존필드[성별]을 이용하여 계산한 것인데요

여기서 (P.178 문제2, P.156) 통합해서 설명하면

요악>> '식' 이라는 것을 언제 쓰냐면요

문제2번처럼 새로운 필드를 정의했을 때 요약>'식' 이라는 것을 사용합니다.

P. 156쪽 문제와 P.178쪽의 차이점은

P. 156쪽 문제는 기존 필드를 사용한 것이고

P.178 문제2번은 새 필드를 정의한것과 같이 쓴 차이점입니다.

그렇기 때문에

필드 수당: IIf([성별]="F",[인원수]*20000,[인원수]*40000) 요약>> '식' 이렇게 쓴겁니다

정리하면

새 필드를 정의하여 그것을 쓰고 싶다면 요약>>'식'

필드에 함수식 이용하여 조건을 세우고 싶다면 기존 필드가 아닌 새 필드에 적어준다.

그리고 요약은 데이터가 같은것 끼리 묶어서 그룹으로 표현시에 씁니다.

  • *
    2014-01-18 17:36:02

    문제1에서

    필드 제품명 거래처명 납품일자 수량: [납품수량] & "개" month([납품일자] Mod 2
    조건 "커넥터" "0"

    납품일자 필드에서 month([납품일자] Mod 2 = 0 을 조건에다가 안 넣고 따르 적어서 쓴 이유는 그 필드 자체의 고유 값과 함수로 적어서 표현한 필드와 구분하기 위해서 따로 쓴 것입니다.

    그렇기 때문에 납품일자에 조건 month([납품일자] Mod 2=0 을 쓰고 저장한 후 다시 쿼리를 디자인 보기를 누르면 위에 있는 표처럼 표시가 됩니다.

    그래서 잘 모르겠다면 그냥 납품일자에다가 바로 조건 month([납품일자] Mod 2 = 0을 넣으세요.

    결과값은 변하지 않고 똑같이 나오니깐요.

    문제2에서

    필드 성별 부서이름 인원수: 성명 수당: IIf([성별]="F",[인원수]*20000,[인원수]*40000)
    요약 묶는 방법 묶는 방법 개수

    [인원수]필드는 [성명]필드에 있는 개수에 대한 새로운 필드 정의한 것이고

    수당은 새로정의한 [인원수]필드와 기존필드[성별]을 이용하여 계산한 것인데요

    여기서 (P.178 문제2, P.156) 통합해서 설명하면

    요악>> '식' 이라는 것을 언제 쓰냐면요

    문제2번처럼 새로운 필드를 정의했을 때 요약>'식' 이라는 것을 사용합니다.

    P. 156쪽 문제와 P.178쪽의 차이점은

    P. 156쪽 문제는 기존 필드를 사용한 것이고

    P.178 문제2번은 새 필드를 정의한것과 같이 쓴 차이점입니다.

    그렇기 때문에

    필드 수당: IIf([성별]="F",[인원수]*20000,[인원수]*40000) 요약>> '식' 이렇게 쓴겁니다

    정리하면

    새 필드를 정의하여 그것을 쓰고 싶다면 요약>>'식'

    필드에 함수식 이용하여 조건을 세우고 싶다면 기존 필드가 아닌 새 필드에 적어준다.

    그리고 요약은 데이터가 같은것 끼리 묶어서 그룹으로 표현시에 씁니다.

  • *
    2014-01-19 07:05:56

    1번문제의 납품일자에는 03-08-29 와 같이 표시되어야 합니다. 즉 원래 데이터가 그대로 표시되어야 하구요.

    조건으로 지정하는 부분에서는 월에 해당하는 것만 사용해야 합니다.

    그래서 새로운 필드에 month([납품일자]) mod 2 와 같이 사용하고

    이 필드는 보이지 않게 하는 것이죠.

    이 필드에 표시되는 내용은 월에 해당하는 값을 2로 나눈 나머지 값인 0이나 1 이 표시되니까요.

    2번문제에서는iif에서 나온 값을 수당필드에 표시를 하기 때문에

    필드에 식을 사용하고 표시 하게 한 것입니다.

    필드에 식을 이용하는 경우는 식으로 작성된 내용이 필드에 표시되게 하거나

    원하는 방법으로 조건을 적용하기 위해 사용합니다.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.