기타

Access - 4.쿼리(Query)_마법사사용

zelkova 2011. 6. 7. 15:49

<목차로 돌아가기>

예제 다운받기: 다운받기


쿼리란?

쿼리(Query)는 데이터베이스에서 특정한 테이블에 특정한 조건을 주어 검색하는 기능을 뜻하며, 데이터베이스에서 기본적이면서도 매우 중요한 요소입니다. 테이블을 데이터베이스 자체라고 한다면, 쿼리는 이 데이터베이스에서 필요한 것만을 뽑아내어 가공하는 형태라고 할 수 있습니다. 만들어진 쿼리는 테이블과 동일하게 폼이나 보고서에서 레코드 원본으로 사용됩니다.


쿼리의 유형
선택쿼리
선택 쿼리는 가장 일반적인 형태의 쿼리로, 하나 이상의 테이블에서 조건에 맞는 데이터를 검색하여원하는 순서대로 데이터를 보여준다. 또 레코드를 그룹화하여 합계, 개수, 평균, 기타 요약 계산 을 수행할 수 있다.

매개변수 쿼리
매개 변수 쿼리는 사용자가 직접 대화상자에 검색 조건을 입력하도록 하는 쿼리 방법이다. 다음은 사용자가 직접 검색 조건을 입력한 예로, 5월 도서 주문 내역을 검색하는 쿼리다.

크로스탭 쿼리
크로스텝 쿼리는 검색 결과를 쉽게 분석할 수 있도록 그룹화하거나 요약 합계 기능을 사용하여 재구성한다. 크로스탭 쿼리 마법사 기능을 이용하여 손쉽게 쿼리를 만들 수 있다. 다음은 인터넷 서점 데이터베이스의 분기별 도서 판매액을 검색하는 크로스탭 쿼리다.

실행쿼리
실행 쿼리는 레코드를 변경, 삭제, 추가하는 쿼리다. 여기에는 다른 테이블에서 레코드를 가져와 새 테이블을 생성하는 쿼리도 해당한다.

쿼리 만들기
마법사를 사용하여 단순 쿼리 만들기
단순쿼리 마법사는 한 테이블1의 필드 x와 다른 테이블2의 필드 y를 새로운 테이블로 나타내주는 것이다.
따라서 테이블1의 필드x를 가져오고 테이블 2의 필드 y를 가져오면 된다.

아래의 동영상은 세개의 테이블에서 각각 하나씩의 필드를 가져오는 예제이다.


마법사를 이용하여 크로스탭 쿼리 만들기
아래와 같은 테이블에서 각 도서의 매출의 합을 구하려면 꽤나 귀찬은 작업을 해야 될 것이다.
크로스탭은 이와같은 작업을 편하게하기 위해 만들어진 것이다.

위의 테이블을 크로스탭을 사용하여 아래와같이 만들어봤다. 한눈에 쏙쏙 들어오죠 +ㅂ+?

아래의 동영상은 위쪽 테이블 과정이다.


마법사에서 중복 데이터 검색 쿼리 만들기
중복 데이터 검색 쿼리 마법사는 테이블의 특정 필드에 중복된 값이 존재하는지 검색하기 위한 쿼리를 만들어준다.
아래는 한 출판사에서 두번 이상 발행했을때 두번이상 중복된 발행한 출판사와 그 출판사에서 발행한 도서를 나타낸 쿼리 동영상이다


마법사로 불일치 검색 쿼리 만들기
불일치 검색 쿼리는 마법사는 테이블 간 관계에 의해 관련된 값이 없는 데이터를 검색하기 위한 쿼리를 만들어 준다.
아래의 동영상은 불일치 쿼리 마법사를 이용하여 한권의 도서도 발행하지 않은 출판사 정보를 검색한 동영상이다.






반응형

'기타' 카테고리의 다른 글

Access - 7.폼  (0) 2011.06.11
Access - 5.쿼리(Qurry)_디자인보기 사용  (0) 2011.06.09
Access - 3.테이블 세부설정  (0) 2011.06.05
Access - 2.테이블 만들기  (0) 2011.06.05
가가라이브 채팅-간단하게 채팅방 만들기  (2) 2011.04.08