책 내용 질문하기
데이터베이스 쿼리파트 질문입니다.
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
조회수
148
작성일
2015-11-16
작성자
첨부파일

쿼리파트 기출따라잡기 1번 문제를 보면

'납품월이 짝수 달인 데이터만 표시할것'으로 나와있는데

풀이에는 임의의 필드의 필드명에 month([납품일자]) mod 2 를 입력하고 같은 필드의 조건에 0을 입력해서

결과를 도출했습니다.

이 문제를 납품일자 필드의 조건에 month([납품일자]) mod 2=0 을 입력해도 같은 결과가 나오는 것 같은데

책의 해답처럼 풀어야 하는 이유가 있나요?

덧붙여 임의의 필드의 필드명에 수식을 작성해서 조건을 지정하는 것과

특정 필드에 조건에 수식을 작성해서 조건을 지정하는 것이 어떤 차이가 있는지

설명 부탁드립니다.

답변
2015-11-18 10:31:11

첫번째 식으로 작성하면 결과가 0이나 1 이 나오구요.

두번째 식으로 작성하면 true 나 false 가 나옵니다.

0일때 true 1일때 false 가 나오므로

결과가 다르게 나타날 수 있으므로 잘 확인 하셔서 사용하셔야 합니다.

필드명에 수식을 작성하는 것은 이 필드의 값을 수식의 결과로 지정할때 사용하는 것입니다.

month([날짜]) 로 지정하면 이 필드의 값은 월에 해당하는 숫자로 나타나게 되는 것이죠.

특정 필드에 조건으로 작성하는 것은 필드에 입력된 값에 해당하는 조건을 지정할 수 있을 때 입니다.

수량

>=10

이라면 수량이 10개 이상인 것을 찾아 표시할 수 있는 것이죠.

좋은 하루 되세요.

  • *
    2015-11-18 10:31:11

    첫번째 식으로 작성하면 결과가 0이나 1 이 나오구요.

    두번째 식으로 작성하면 true 나 false 가 나옵니다.

    0일때 true 1일때 false 가 나오므로

    결과가 다르게 나타날 수 있으므로 잘 확인 하셔서 사용하셔야 합니다.

    필드명에 수식을 작성하는 것은 이 필드의 값을 수식의 결과로 지정할때 사용하는 것입니다.

    month([날짜]) 로 지정하면 이 필드의 값은 월에 해당하는 숫자로 나타나게 되는 것이죠.

    특정 필드에 조건으로 작성하는 것은 필드에 입력된 값에 해당하는 조건을 지정할 수 있을 때 입니다.

    수량

    >=10

    이라면 수량이 10개 이상인 것을 찾아 표시할 수 있는 것이죠.

    좋은 하루 되세요.

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