액세스 쿼리

IT 위키

Access Query

마이크로소프트 액세스에서 테이블의 데이터를 조건에 맞게 뽑거나 가공하는 개체. 디자인 보기의 눈금에서 만들거나 SQL 보기에서 직접 SQL 문을 쓴다.

  • 선택 쿼리 : 조건에 맞는 레코드를 골라 보여 준다. 가장 기본이다
  • 매개 변수 쿼리 : 실행할 때마다 값을 입력받는다
  • 크로스탭 쿼리 : 요약 결과를 행과 열로 교차시켜 보여 준다
  • 실행 쿼리 : 데이터를 바꾼다. 테이블 만들기 · 추가 · 업데이트 · 삭제
  • 통합(UNION) 쿼리 : 여러 쿼리의 결과를 하나로 합친다. SQL 보기에서만 만든다

매개 변수 쿼리

[편집 | 원본 편집]

조건 칸에 대괄호로 감싼 안내문을 적으면, 실행할 때 그 문구를 띄워 값을 받는다.

>=[조회할 최소 나이 입력]
  • 큰따옴표나 중괄호, 소괄호가 아니라 대괄호([])다.
  • 대괄호 안의 내용이 필드 이름과 같으면 매개 변수가 아니라 그 필드를 가리키게 되므로
 안내문은 필드명과 다르게 쓴다.

크로스탭 쿼리

[편집 | 원본 편집]
  • 레코드의 요약 결과를 열과 행 방향으로 그룹화해서 표처럼 보여 준다.
  • 지정하는 항목
    • 행 머리글 : 왼쪽에 세울 기준. 최대 3개까지 지정할 수 있다
    • 열 머리글 : 위쪽에 세울 기준. 반드시 하나만 지정한다
    •  : 교차 지점에 넣을 집계. 하나만 지정한다
  • 값에는 합계·평균·개수·분산·표준 편차 등을 쓸 수 있다.
  • 결과 데이터시트에서 값을 직접 고칠 수 없다. 집계된 결과이기 때문이다.

쿼리 마법사

[편집 | 원본 편집]

[만들기] 탭 → [쿼리 마법사] 에 네 가지가 있다.

마법사 필요한 테이블
단순 쿼리 하나로 충분
크로스탭 쿼리 하나로 충분
중복 데이터 검색 쿼리 하나로 충분
불일치 검색 쿼리 두 개 이상. 한쪽에는 있고 다른 쪽에는 없는 레코드를 찾기 때문이다

따라서 테이블이 하나뿐인 데이터베이스에서는 불일치 검색 쿼리를 만들 수 없다.

같이 보기

[편집 | 원본 편집]