책 내용 질문하기
쿼리를 작성 할때 묶는 방법을 어떤때는 식으로 어떤 떄는 조건으로
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
454
조회수
26
작성일
2018-12-12
작성자
탈퇴*원
첨부파일

쿼리를 작성 할때 묶는 방법을 어떤 때는 식으로 어떤 떄는 조건으로 하는 지 자세히 알고 싶습니다

 

문제 4번에 1번 문제 매개변수를 조건으로 해줘야만 제대로 된 답이 나오는데  문제를 풀다보니 왜 이것을 하는지 헷갈려서 이렇게 문의드립니다

 

답변
2018-12-13 22:33:14

안녕하세요.

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

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

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


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

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


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

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

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

 

문의하신 문제 4-1은 월을 매개변수로 입력받아서 '날짜' 필드에서 Month 함수로 월만 추출한 값과 같은지 비교해야 합니다.

그래서, 다음과 같이 작성한 것입니다.

필드명         =month([날짜])
요약              조건
조건               [월 입력]

 

좋은 하루 보내세요.

 

  • 관리자
    2018-12-13 22:33:14

    안녕하세요.

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

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

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


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

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


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

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

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

     

    문의하신 문제 4-1은 월을 매개변수로 입력받아서 '날짜' 필드에서 Month 함수로 월만 추출한 값과 같은지 비교해야 합니다.

    그래서, 다음과 같이 작성한 것입니다.

    필드명         =month([날짜])
    요약              조건
    조건               [월 입력]

     

    좋은 하루 보내세요.

     

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