책 내용 질문하기
불일치검색쿼리,(is null,not in예약어)
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
345
조회수
210
작성일
2011-08-26
작성자
첨부파일

문제 4번에서 2번에서,

정답에서는 불일치검색쿼리 마법사 사용해서, 즉 is null 사용하더라고요,,

근데 저는 not in 써서 했는데 결과가 안나오네용..

사진 첨부합니다.

is null과 not in예약어 기능은 같지 않나요/?/

그리고, 한가지더 질문이용

쿼리 작성할때 쫌 헷갈리는 부분이 있는데요,

조건같은거 만들어줄때, 어떤 경우에는 필드행에 제목과 함께 직접 함수를 써서 해주는 경우가있고,

또 다른경우에는 조건 부분에 따로 써주는 경우가 있는데, 무슨 차이죠,,?

그리고,,요약 기능은 어떤 경우에만 사용하나요?

이것도 항상 사용하는건 아니던데...ㅜㅜ 낼이 시험인데, 헷갈리는거 많네용. 어서 답변을!!!!!

답변
2011-08-27 15:02:02

Not In( )은 포함되지 않는 데이터를 의미합니다. 예를 들면 'Select * From 사원 Where 이름 Not In (Select 이름 From 여가활동)'으로 작성하면 <사원> 테이블에서 모든 자료를 검색하는데, <여가활동> 테이블에 이름이 있는 자료를 포함하지 않는 즉, 제외하고 검색합니다.


IS NULL은 공백인 데이터, 즉 지정한 필드에 아무것도 입력되지 않는 것을 의미합니다. 예를 들어 <사원> 테이블에서 주소 필드에 아무것도 입력되지 않은(Null) 레코드를 검색하려면 'Select * From 사원 Where 주소 IS NULL'로 작성하면 됩니다.

필드에 함수식을 이용하는 이유는

그 필드에 값이 함수식을 이용하여 나온 값을 표시 해야할때 사용하는 방법이구요.

조건에 사용하는 것은 필드값이 있을때 이 필드값중 조건에 해당하는 것만 표시할 때 사용하는 것입니다.

만약

제품코드의 첫자리만 표시 하고자 한다면

left(제품코드,1)

과 같이 필드명에 작성하셔서 a,b,c,d

와 같은 내용을 필드에 나타내게 되고

수학점수가 80점 이상인 것을 구할려면

필드명 수학

조건 >=80

과 같이 작성하여 수학점수가 80이상인 것만 표시하게 됩니다.

필드의 내용으로 쓸 것인지 필드의 내용중에서 표시할 것인지의 차이라고 보시면 됩니다.

요약을 이용하는 이유는 그룹으로 묶을때 사용하는 것입니다.

직위별 기본급의 합계

라고 하는 것 처럼 직위별~ 과 같이 그룹으로 지정 해야 할때 요약을 이용하여 직위를 묶는 방법으로 지정 하는 것입니다.

문제에서 ~별 과 같은 말이 있는지 확인 해 보세요.

좋은 하루 되세요.

"
  • *
    2011-08-27 15:02:02

    Not In( )은 포함되지 않는 데이터를 의미합니다. 예를 들면 'Select * From 사원 Where 이름 Not In (Select 이름 From 여가활동)'으로 작성하면 <사원> 테이블에서 모든 자료를 검색하는데, <여가활동> 테이블에 이름이 있는 자료를 포함하지 않는 즉, 제외하고 검색합니다.


    IS NULL은 공백인 데이터, 즉 지정한 필드에 아무것도 입력되지 않는 것을 의미합니다. 예를 들어 <사원> 테이블에서 주소 필드에 아무것도 입력되지 않은(Null) 레코드를 검색하려면 'Select * From 사원 Where 주소 IS NULL'로 작성하면 됩니다.

    필드에 함수식을 이용하는 이유는

    그 필드에 값이 함수식을 이용하여 나온 값을 표시 해야할때 사용하는 방법이구요.

    조건에 사용하는 것은 필드값이 있을때 이 필드값중 조건에 해당하는 것만 표시할 때 사용하는 것입니다.

    만약

    제품코드의 첫자리만 표시 하고자 한다면

    left(제품코드,1)

    과 같이 필드명에 작성하셔서 a,b,c,d

    와 같은 내용을 필드에 나타내게 되고

    수학점수가 80점 이상인 것을 구할려면

    필드명 수학

    조건 >=80

    과 같이 작성하여 수학점수가 80이상인 것만 표시하게 됩니다.

    필드의 내용으로 쓸 것인지 필드의 내용중에서 표시할 것인지의 차이라고 보시면 됩니다.

    요약을 이용하는 이유는 그룹으로 묶을때 사용하는 것입니다.

    직위별 기본급의 합계

    라고 하는 것 처럼 직위별~ 과 같이 그룹으로 지정 해야 할때 요약을 이용하여 직위를 묶는 방법으로 지정 하는 것입니다.

    문제에서 ~별 과 같은 말이 있는지 확인 해 보세요.

    좋은 하루 되세요.

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