Microsoft Access에서 쿼리 수정

Microsoft Access 쿼리를 수정하는 프로세스는 처음에 쿼리를 만드는 프로세스와 비슷합니다. 그러나 디자인보기 또는 SQL보기를 사용하여 쿼리를 변경할 수는 있지만 쿼리 마법사를 사용하여 기존 쿼리를 수정할 수는 없습니다.

먼저 데이터베이스 내의 화면 왼쪽에있는 객체 패널에서 대상 쿼리를 마우스 오른쪽 버튼으로 클릭합니다. 팝업 메뉴에서 디자인보기를 선택하십시오 . 쿼리가 데이터 시트보기로 열립니다. 데이터 시트보기 출력 위의 탭 행에서 쿼리 이름을 마우스 오른쪽 단추로 클릭하면보기 모드를 변경할 수 있습니다. 기본적으로 데이터 시트에 있지만 구조적으로 편집 할 수는 없습니다 (이보기에서 데이터를 삽입하고 제거 할 수 있음). 그러나 SQL 또는 디자인보기 중 하나에서 쿼리 구조를 편집하고 필요에 따라 수정 된 개체로 저장하거나 저장할 수 있습니다.

디자인보기

디자인 뷰는 가로로 분할 된 화면을 엽니 다. 위쪽에는 수정중인 쿼리를 제공하는 모든 테이블 또는 쿼리를 나타내는 사각형이 표시됩니다. 키 필드 - 일반적으로 고유 한 식별자 - 옆에 작은 황금색 키가 있습니다. 각 직사각형은 한 테이블의 필드를 다른 테이블의 필드로 연결하는 선을 사용하여 다른 직사각형에 조인합니다.

이 선은 관계를 나타냅니다. 디자인보기에서 선을 마우스 오른쪽 버튼으로 클릭하면 관계를 변경할 수 있습니다. 세 가지 옵션 중 하나를 선택할 수 있습니다.

이러한 세 조인 유형 (내부, 왼쪽, 오른쪽)은 데이터베이스에서 실행할 수있는 모든 조인 범위의 하위 집합입니다. 보다 복잡한 쿼리를 수행하려면 SQL View로 이동해야합니다.

선택한 테이블을 관계 행과 연결하면 화면의 아래쪽에 쿼리가 반환 할 모든 필드가 나열된 표가 나타납니다. 표시 상자는 쿼리가 실행될 때 필드를 표시하거나 표시하지 않습니다. 표시되지 않은 필드를 기반으로 쿼리를 필터링 할 수 있습니다. 또한 Microsoft Access에서 여러 정렬을 필드를 따라 왼쪽에서 오른쪽 순서로 처리하지만 결과를 오름차순 또는 내림차순으로 정렬하려면 정렬 순서를 수동으로 추가하거나 수정해야합니다. 그리드를 가로 질러 왼쪽이나 오른쪽으로 드래그하여 특정 정렬 패턴을 강제로 열을 재정렬 할 수 있습니다.

디자인 뷰의 조건 상자에서는 쿼리가 실행될 때 필터와 일치하는 데이터의 하위 집합 만 표시하도록 제한 조건을 입력 할 수 있습니다. 예를 들어 미해결 제품 주문에 대한 쿼리에서 조건 = 'MI'를 상태 열에 추가하여 미시간 주에서만 주문을 표시 할 수 있습니다. 기준 레벨을 추가하려면 열 내의 또는 상자를 사용 하거나 다른 열에 기준을 추가하십시오.

SQL보기

SQL보기에서 Microsoft Access는 데이터 시트를 구조화 된 쿼리 언어 구문으로 대체하여 Access에서 구문 분석하여 소스에서 가져올 데이터와 어떤 비즈니스 규칙을 가져올 지 결정합니다.

SQL 문은 일반적으로 블록 형식을 따릅니다.

SELECT Table1. [Fieldname1], Table2. [Fieldname2]
FROM Table1 RIGHT JOIN Table2 ON 표 1. [Key1] = 표 2. [Key2]
WHERE Table1. [Fieldname1]> = "FilterValue"

여러 데이터베이스 공급 업체가 약간 다른 버전의 SQL을 지원합니다. ANSI 호환 구문이라고하는 기본 표준은 모든 데이터베이스 환경에서 작동 할 수 있어야합니다. 그러나 각 공급 업체는 SQL 표준을 자체적으로 조정할 수 있습니다. 예를 들어, Microsoft는 Access 내에서 Jet 데이터베이스 엔진을 사용합니다. Microsoft는 SQL Server도 지원합니다. 다른 벤더들은 다른 접근법을 사용하기 때문에 SQL은 일반적으로 표준 지원만큼 상호 운용이 불가능합니다.

Jet 데이터베이스 엔진의 SQL 구현 구문에 익숙하지 않은 경우 SQL 뷰를 조정하면 쿼리가 중단 될 수 있습니다. 디자인보기에 충실하십시오. 그러나 매우 신속하게 조정할 때 디자인 뷰 설계도를 수정하는 것보다 기본 SQL을 조정하는 것이 더 쉬운 경우가 있습니다. 회사의 다른 분석가가 결과를 얻는 방법을 알고 싶다면 SQL 문을 잘라 붙여 넣으면 쿼리 디자인에 대한 혼란을 줄일 수 있습니다.

작업 저장

Microsoft Access 2016에서는 탭을 마우스 오른쪽 단추로 클릭하고 저장을 선택하여 현재 쿼리를 저장하고 덮어 쓸 수 있습니다 . 수정 된 쿼리를 다른 이름으로 저장하고 현재 쿼리가 지속되도록하려면 파일 탭을 클릭하고 다른 이름으로 저장 을 선택한 다음 다른 이름으로 개체 저장을 클릭합니다 .