책 내용 질문하기
[2권] 쿼리 조건지정
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
184
조회수
1166
작성일
2019-03-11
작성자
탈퇴*원
첨부파일

해당 페이지 1번 문제 중 [납품일자] 필드를 짝수달만 표시하도록 설정하는 조건지정 과정에서 궁금한 점이 있는데요. 책에서는 5열에 따로 조건을 지정하도록 나와 있는데 저는 3열[납품일자]열의 조건란에 바로 Month([납품일자]) Mod 2 = 0 으로 지정했거든요 그래도 결과는 같이 나오던데 이렇게 하면 시험에서는 틀렸다고 보나요??

 

그리고 여전히 왜 5열에 따로 조건열을 추가하는지 잘 이해가 안 가는데 특정 조건설정을 한 것 없이 그냥 5열에 위 식을 적었을 뿐인데 이게 3열의 날짜 표시조건으로 알아서 지정되는 건가요??

답변
2019-03-12 21:47:53

안녕하세요.

 

시험에서는 동일한 결과가 나오므로 사용하셔도 됩니다.

 

쿼리 작성방법은 여러가지가 있을 수 있으므로, 문제 조건에 맞춰서 작성하시면 됩니다.

 

해설에서 따로 지정한 것은 납품일자 필드가 따로 표시되도록 한 것입니다.

추가된 조건은 화면에 표시되지 않고 조건만을 담당하는 것이죠.

 

좋은 하루 보내세요. 

  • 관리자
    2019-03-12 21:47:53

    안녕하세요.

     

    시험에서는 동일한 결과가 나오므로 사용하셔도 됩니다.

     

    쿼리 작성방법은 여러가지가 있을 수 있으므로, 문제 조건에 맞춰서 작성하시면 됩니다.

     

    해설에서 따로 지정한 것은 납품일자 필드가 따로 표시되도록 한 것입니다.

    추가된 조건은 화면에 표시되지 않고 조건만을 담당하는 것이죠.

     

    좋은 하루 보내세요. 

  • 관리자
    2019-03-15 20:08:05

    안녕하세요.

     

    필드를 추가해도 표시란을 체크하지 않으면 화면에 표시되지 않습니다.

     

    문제에서 제시된 필드만 화면에 표시되도록 하고 조건으로 사용된 필드는 표시되지 않도록 하면 됩니다.

     

    일반적으로

    필드명에 식을 지정 하는 것은 그 필드의 내용을 식의 값으로 채우기 위한 것입니다.

    그냥 필드를 가져와서 조건에 사용하는 것은 원래 필드의 내용중 조건에 맞는 것을 찾기 위한 것이구요.

    이 두가지를 다 하는 경우는 식으로 만든 값에 대해서 조건을 적용할 때 입니다.


    예를 들면 날짜 라는 필드가 있고 이 날짜에는 2012-8-14 와 같은 날짜값이 입력 되어 있습니다.

    그런데 쿼리에서 표시 하고 싶은것은 월에 대해서 이고 이 월에서도 3월에 대해서만 확인 하고 싶다 라고 한다면


    필드명         =month([날짜])
    요약              조건
    조건               =3

    과 같이 사용하는 것입니다. 필드명에서 사용된 식으로 월에 해당하는 것만 필드에 표시 하고

    이 필드중에서도 3인 값 즉 3월에 해당하는 것만 찾기 위한 것이죠.

     

    문제에 따라 적용하시면 됩니다.

     

    좋은 하루 보내세요. 

  • *
    2019-03-13 20:10:37

    음... 그래도 잘 이해가 안 가네요 ㅜㅜ

     

    다른 열에 필드를 추가했을 시 조회할 필드가 되기도 하고 이 문제와 같이 조건이 되기도 한다면 이게 조회로 쓰일 열인지 조건으로 쓰일 열인지를 어떻게 구분하나요???

    "Expr1: Month([납품일자]) Mod 2" 라는 식의 값을 레코드로 하는 새로운 필드가 생길 수도 있잖아요....?

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