배움터  
  HOME > 배움터 > 무료강좌
무료강좌
 
액세스 2000, 실행 쿼리, Access 2000

실행 쿼리

이 장에서는 선택 쿼리를 이용하여 추출된 자료를 가지고 다른 실행과 연결하는 실행 쿼리에 대해서 살펴본다. 실행 쿼리 에는 테이블 작성 쿼리, 새로 고침 쿼리, 삭제 쿼리, 추가 쿼리 등이 속한다.
 

- 테이블 작성 쿼리
- 업데이트 쿼리
- 추가 쿼리
- 삭제 쿼리
1. 테이블 작성 쿼리
    쿼리의 결과를 새로운 테이블로 만드는 기능이다.
[도서대여] 테이블에서 도서 구분이 [시] 인 도서목록만 추출하여 별도의 테이블을 작성한다.
① 데이터베이스 창에서 [디자인 보기에서 새 쿼리 만들기]를 선택한다.
② [도서대여] 테이블을 선택한다.

③ 필드전체를 선택하고 [도서구분] 필드의 조건 영역에 [시]라 입력한다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
※ 그림을 클릭하면 확대해서 보실 수 있습니다.
④ [쿼리 디자인] 에서 아이콘을 눌러 [테이블 작성 질의[를 선택한다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
⑤ 테이블 이름을 [테이블작성] 이라 지정하고 [확인] 단추를 누른다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
⑥ [테이블작성Q] 라는 이름으로 쿼리를 저장한다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
⑦ 데이터베이스 창에 테이블작성 쿼리가 만들어져 있음을 확인 할 수 있다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑧ 데이터베이스 창에서 아이콘을 더블 클릭하고 [예]를 누른다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑨ [예]를 누른다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑩ 데이터베이스 창에서 [테이블] 탭을 누르면 [테이블작성] 테이블이 만들어져 있음을 확인 할 수 있다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑪ [테이블작성] 테이블을 열기한다 클릭하시면 그림을 확대해서 보실 수 있습니다.
<참고하기>
실행 쿼리는 실행하고 나서 삭제를 하는 것이 좋다. 작성된 실행 쿼리는 누를 때 마다 계속 실행되기 때문에 주의해서 사용해야 한다.
2. 업 데이트 쿼리
    이미 입력된 데이터를 일괄적으로 다른 데이터로 변경할 수 있다.
[업 데이트-도서대여] 테이블에서 [정가] 필드 값을 20% 할인된 금액으로 변경한다.
① 데이터베이스 창에서 [도서대여] 테이블을 [업 데이트-도서대여] 라는 이름으로 복사한다.
② 데이터베이스 창에서 [디자인 보기에서 새 쿼리 만들기]를 선택한다.

③ [업 데이트-도서대여] 테이블을 선택한다.

④ 필드전체를 선택하고 쿼리 종류 에서 [업 데이트 쿼리]를 선택한다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
⑤ 디자인괘선에 [업 데이트] 란이 생성된다.  클릭하시면 그림을 확대해서 보실 수 있습니다.
⑥ [정가] 필드의 [업 데이트] 영역에 '[정가]*0.8' 계산식을 입력한다.

⑦ 실행 을 클릭한다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
⑧ 데이터를 업 데이트 한다는 대화상자에서 [예]를 누른다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑨ 쿼리를 [업 데이트Q] 라는 이름으로 저장한다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑩ 데이터베이스 창에서 아이콘을 더블 클릭한다.
⑪ [예]를 누른다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
⑫ [예]를 누른다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑬ 데이터베이스 창에서 [테이블] 탭을 누르면 [업 데이트-도서대여] 테이블이 만들어져 있음을 확인할 수 있다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑭ [업 데이트-도서대여] 테이블을 열기한다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
3. 추가 쿼리  
    하나 이상의 테이블에 있는 레코드들을 특정 테이블 끝에 추가한다. 추가되는 데이터는 추가될 필드의 데이터 형식과 일치해야 한다.
[도서대여] 테이블에서 도서구분이 [시 나 소설] 인 도서목록을 [추가-도서대여] 테이블에 추가한다.
① 데이터베이스 창에서 [도서대여[ 테이블을 [추가-도서대여] 라는 이름으로 복사한다.
붙여넣기 옵션을 [구조만]을 선택한다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
② 데이터베이스 창에서 [디자인 보기에서 새 쿼리 만들기]를 선택한다.

③ [도서대여] 테이블을 선택하고 필드 전체를 선택한다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
④ [도서구분] 필드에 조건을 입력한다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑤ 쿼리 종류에서 [추가 쿼리]를 선택한다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑥ 테이블 이름 콤보 상자 목록에서 [추가-도서대여]를 선택한다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑦ 쿼리를 [추가 쿼리] 라는 이름으로 저장한다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑧ 데이터베이스 창에서 라는 아이콘을 더블 클릭한다.
⑨ [예]를 누른다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
⑩ [예]를 누른다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑪ 데이터베이스 창에서 [테이블] 탭을 누르면 [추가-도서대여] 테이블이 만들어져 있음을 확인할 수 있다.  클릭하시면 그림을 확대해서 보실 수 있습니다.
⑫ [추가-도서대여] 테이블을 열기한다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
4. 삭제 쿼리  
많은 분량의 레코드 중에서 사용자가 원하는 조건에 만족하는 레코드만 삭제한다.
일괄적으로 여러 레코드를 삭제하고자 할 때 유용하게 사용할 수 있다.
[삭제-회원관리] 테이블에서 성별이 [남자] 인 사람만 삭제한다.
① 데이터베이스 창에서 [회원관리] 테이블을 [삭제-회원관리] 라는 이름으로 복사한다.
붙여넣기 옵션을 [구조 및 데이터] 를 선택한다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
② 데이터베이스 창에서 [디자인 보기에서 새 쿼리 만들기]를 선택한다.

③ [삭제-회원관리] 테이블을 선택하고 필드 전체를 선택한다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
④ 쿼리 종류에서 [삭제 쿼리]를 선택한다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑤ 디자인괘선에 [삭제]란 이 생성된다.  클릭하시면 그림을 확대해서 보실 수 있습니다.
⑥ [성별] 필드의 조건 영역에 [no] 를 입력한다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑦ 실행 을 클릭한다.

⑧ 데이터를 삭제 한다는 대화상자에서 [예]를 누른다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
⑨ 쿼리를 [삭제 쿼리] 라는 이름으로 저장한다.

⑩ 데이터베이스 창에서 [테이블] 탭을 선택하고 [삭제-회원관리] 테이블을 열기한다.
클릭하시면 그림을 확대해서 보실 수 있습니다.

목차 | 이전 | 다음