쿼리를 사용하면 Access 데이터베이스에서 데이터를 더 쉽게 보거나, 추가, 삭제 또는 변경할 수 있습니다. 쿼리를 사용하는 다른 이유는 다음과 같습니다.
-
특정 조건(조건)을 필터링하여 특정 데이터를 빠르게 찾습니다.
-
데이터 계산 또는 요약
-
최신 데이터를 반복적으로 검토하는 것과 같은 데이터 관리 작업을 자동화합니다.
쿼리는 데이터를 찾고 작업하는 데 도움이 됩니다.
잘 디자인된 데이터베이스의 경우, 폼 또는 보고서를 통해 표현하려는 데이터가 일반적으로 여러 테이블에 있습니다. 쿼리는 다양한 테이블에서 정보를 가져와서 폼이나 보고서에 표시하기 위해 어셈블할 수 있습니다. 쿼리는 데이터베이스의 데이터 결과 또는 데이터에 대한 작업 또는 둘 다에 대한 요청일 수 있습니다. 쿼리는 간단한 질문에 대한 답변을 제공하고, 계산을 수행하고, 다른 테이블의 데이터를 결합하고, 데이터베이스에서 데이터를 추가, 변경 또는 삭제할 수 있습니다. 쿼리는 매우 다양하기 때문에 다양한 유형의 쿼리가 있으며 작업에 따라 쿼리 형식을 만듭니다.
주요 쿼리 형식 |
용도 |
---|---|
선택 항목 |
테이블에서 데이터를 검색하거나 계산을 수행합니다. |
실행 |
데이터를 추가, 변경 또는 삭제합니다. 각 작업에는 특정 유형의 실행 쿼리가 있습니다. |
선택 쿼리 만들기
테이블의 특정 필드에서만 데이터를 검토하거나 여러 테이블의 데이터를 동시에 검토하거나 특정 기준에 따라 데이터를 보려는 경우 선택 쿼리 유형이 선택됩니다. 자세한 내용은 간단한 선택 쿼리 만들기를 참조하세요.
선택 필드에서 데이터 검토
예를 들어 데이터베이스에 제품에 대한 많은 정보가 포함된 테이블이 있고 제품 및 해당 가격 목록을 검토하려는 경우 제품 이름과 해당 가격만 반환하는 선택 쿼리를 만드는 방법은 다음과 같습니다.
-
데이터베이스를 열고 만들기 탭에서 쿼리 디자인을 클릭합니다.
-
테이블 탭에서 Products 테이블을 두 번 클릭합니다.
-
제품 테이블에서 제품 이름 및 정가 필드가 있다고 가정해 보겠습니다. 제품 이름 및 정가를 두 번 클릭하여 이러한 필드를 쿼리 디자인 눈금 추가합니다.
-
쿼리 디자인 탭에서 실행을 클릭합니다. 쿼리가 실행되고 제품 및 가격 목록이 표시됩니다.
여러 관련 테이블의 데이터를 동시에 검토합니다.
예를 들어 식품을 판매하는 매장에 대한 데이터베이스가 있고 특정 도시에 거주하는 고객의 주문을 검토하려는 경우입니다. 고객에 대한 주문 및 데이터에 대한 데이터는 각각 Customers 및 Orders라는 두 테이블에 저장됩니다. 각 테이블에 고객 ID 필드가 있는 경우 두 테이블 간의 일대다 관계 기초를 형성합니다. 다음 절차를 사용하여 특정 도시(예: Las Vegas)의 고객에 대한 주문을 반환하는 쿼리를 만들 수 있습니다.
-
데이터베이스를 엽니다. 만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.
-
테이블 탭에서 고객 및 주문을 두 번 클릭합니다.
Customers 테이블의 ID 필드와 Orders 테이블의 고객 ID 필드를 연결하는 줄(조인이라고 함)을 확인합니다. 이 줄은 두 테이블 간의 관계를 보여 줍니다.
-
Customers 테이블에서 회사 및 도시를 두 번 클릭하여 이러한 필드를 쿼리 디자인 표에 추가합니다.
-
쿼리 디자인 표의 City 열에서 표시 행의 검사 상자를 선택 취소합니다.
-
City 열의 조건 행에 Las Vegas를 입력합니다.
검사 표시 상자를 지우면 쿼리가 결과에 도시를 표시하지 못하게 하고 조건 행에 Las Vegas를 입력하면 City 필드의 값이 라스베이거스인 레코드만 표시하도록 지정됩니다. 이 경우 쿼리는 라스베이거스에 있는 고객만 반환합니다. 조건을 사용하여 필드를 표시할 필요가 없습니다.
-
Orders 테이블에서 주문 ID 및 주문 날짜를 두 번 클릭하여 이러한 필드를 쿼리 디자인 표의 다음 두 열에 추가합니다.
-
쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다. 쿼리가 실행된 다음, Las Vegas 고객에 대한 주문 목록을 표시합니다.
-
Ctrl+S를 눌러 쿼리를 저장합니다.
매개 변수 쿼리 만들기
특정 쿼리의 변형을 자주 실행하려면 매개 변수 쿼리를 사용하는 것이 좋습니다. 매개 변수 쿼리를 실행하면 쿼리에서 필드 값을 묻는 메시지를 표시한 다음, 제공하는 값을 사용하여 쿼리에 대한 조건을 만듭니다.
라스베이거스에 있는 고객의 주문을 반환하는 선택 쿼리를 만드는 방법을 배운 이전 예제에서 계속하면 쿼리를 실행할 때마다 도시를 지정하라는 메시지를 표시하도록 선택 쿼리를 수정할 수 있습니다. 다음을 수행하려면 이전 예제에서 만든 데이터베이스를 엽니다.
-
탐색 창에서 이전 섹션에서 만든 Orders by City 라는 쿼리를 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 디자인 뷰 를 클릭합니다.
-
쿼리 디자인 표의 City 열의 Criteria 행에서 Las Vegas를 삭제한 다음 [어떤 도시에 대해?]를 입력합니다.
매개 변수 프롬프트는 문자열 [어떤 도시인가요?] 입니다. 대괄호는 쿼리가 입력을 요청하도록 함을 나타내고, 텍스트(이 경우 어떤 도시인가요?)는 매개 변수 프롬프트가 표시하는 질문입니다.
참고: 마침표(.) 또는 느낌표(!)를 매개 변수 프롬프트에서 텍스트로 사용할 수 있습니다.
-
쿼리 결과가 도시를 표시할 수 있도록 도시 열의 행 표시에서 검사 상자를 선택합니다.
-
쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다. 쿼리는 City에 대한 값을 입력하라는 메시지를 표시합니다.
-
뉴욕을 입력한 다음 Enter 키를 눌러 뉴욕의 고객 주문을 확인합니다.
어떤 값을 지정할 수 있는지 모르는 경우 어떻게 해야 할까요? 프롬프트의 일부로 와일드카드 문자를 사용할 수 있습니다.
-
홈 탭의 보기 그룹에서 보기를 클릭한 다음 디자인 보기를 클릭합니다.
-
쿼리 디자인 표의 City 열의 Criteria 행에 Like [For what city?]를 입력합니다. &"*".
이 매개 변수 프롬프트에서 Like 키워드(keyword), 앰퍼샌드(&) 및 따옴표로 묶인 별표(*)를 사용하면 와일드카드 문자를 포함한 문자 조합을 입력하여 다양한 결과를 반환할 수 있습니다. 예를 들어 사용자가 *를 입력하면 쿼리는 모든 도시를 반환합니다. 사용자가 L을 입력하면 쿼리는 문자 "L;"로 시작하는 모든 도시를 반환하고 사용자가 *s*를 입력하면 "s"라는 문자가 포함된 모든 도시를 반환합니다.
-
쿼리 디자인 탭의 결과 그룹에서 실행을 클릭하고 쿼리 프롬프트에서 새로 만들기를 입력하고 Enter 키를 누릅니다.
쿼리가 실행된 다음 뉴욕의 고객에 대한 주문을 표시합니다.
매개 변수 데이터 형식 지정
매개 변수에서 사용할 데이터 형식을 지정할 수도 있습니다. 모든 매개 변수에 대해 데이터 형식을 설정할 수 있지만 숫자, 통화 또는 날짜/시간 데이터의 데이터 형식을 설정하는 것이 특히 중요합니다. 매개 변수로 입력해야 할 데이터 형식을 지정하면 사용자가 잘못된 형식의 데이터를 입력(예: 통화를 입력해야 하는데 텍스트를 입력)할 때 올바른 형식을 안내하는 오류 메시지가 표시됩니다.
텍스트 데이터를 입력하도록 매개 변수를 설정하면 입력된 모든 데이터가 텍스트로 해석되어 오류 메시지가 표시되지 않습니다.
쿼리에서 매개 변수에 대한 데이터 형식을 지정하려면 다음 절차를 사용합니다.
-
디자인 보기에서 쿼리를 연 상태에서 쿼리 디자인 탭의 표시/숨기기 그룹에서 매개 변수를 클릭합니다.
-
쿼리 매개 변수 대화 상자의 매개 변수 열에 데이터 형식을 지정할 각 매개 변수에 대한 메시지를 입력합니다. 이때 각 매개 변수의 메시지가 쿼리 디자인 눈금의 조건 행에 사용된 메시지와 일치하도록 해야 합니다.
-
데이터 형식 열에서 각 매개 변수의 데이터 형식을 선택합니다.
요약 쿼리 만들기
데이터시트의 총 행은 매우 유용하지만 더 복잡한 질문의 경우 합계 쿼리를 사용합니다. 합계 쿼리는 제품당 총 매출을 확인하려는 경우와 같이 데이터를 그룹화하고 요약할 수 있는 선택 쿼리입니다. 합계 쿼리에서 Sum 함수(집계 함수)를 사용하여 제품당 총 매출을 확인할 수 있습니다.
다음 절차를 사용하여 제품별 부분합을 요약하도록 이전 예제에서 만든 제품 부분합 쿼리를 수정합니다.
-
홈 탭에서 보기 > 디자인 보기를 클릭합니다.
제품 부분합 쿼리가 디자인 보기에서 열립니다.
-
쿼리 디자인 탭의 표시/숨기기 그룹에서 합계를 클릭합니다.
합계 행은 쿼리 디자인 표에 표시됩니다.
참고: 이름이 비슷하지만 디자인 그리드의 Totals 행과 데이터시트의 Total 행은 동일하지 않습니다.
-
디자인 그리드에서 Totals 행을 사용하여 필드 값별로 그룹화할 수 있습니다.
-
합계 쿼리의 결과에 데이터시트 합계 행을 추가할 수 있습니다.
-
디자인 그리드에서 Totals 행을 사용하는 경우 각 필드에 대한 집계 함수를 선택해야 합니다. 필드에서 계산을 수행하지 않으려면 필드를 기준으로 그룹화할 수 있습니다.
-
디자인 그리드의 두 번째 열에 있는 합계 행의 드롭다운 목록에서 합계 를 선택합니다.
-
쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다. 쿼리가 실행된 다음 부분합이 있는 제품 목록을 표시합니다.
-
Ctrl+S를 눌러 쿼리를 저장합니다. 쿼리를 열어 둡니다.
자세한 내용은 Totals 행을 사용하여 데이터시트에 열 합계 표시를 참조하세요.
데이터를 기반으로 계산
일반적으로 테이블은 동일한 데이터베이스의 데이터를 기반으로 하는 경우에도 부분합과 같은 계산 값을 저장하는 데 사용하지 않습니다. 계산 값이 변경 내용을 기반으로 하는 값이면 오래된 값이 될 수 있기 때문입니다. 예를 들어 매년 값을 업데이트해야 하므로 다른 사람의 나이를 테이블에 저장하지 않습니다. 대신 사람의 생년월일을 저장한 다음 쿼리를 사용하여 사람의 나이를 계산합니다.
예를 들어 판매하려는 일부 제품에 대한 데이터베이스가 있는 경우입니다. 이 데이터베이스에는 각 제품의 가격 및 수량과 같은 필드의 제품에 대한 정보가 포함된 주문 세부 정보라는 테이블이 있습니다. 각 제품의 수량을 해당 제품의 단가로 곱하고, 각 제품의 수량을 해당 제품의 단가 및 할인에 곱한 다음, 총 단가에서 총 할인을 빼는 쿼리를 사용하여 부분합을 계산할 수 있습니다. 이전 예제에서 샘플 데이터베이스를 만든 경우 데이터베이스를 열고 다음을 수행합니다.
-
만들기 탭에서 쿼리 디자인을 클릭합니다.
-
테이블 탭에서 주문 세부 정보를 두 번 클릭합니다.
-
주문 세부 정보 테이블에서 제품 ID 를 두 번 클릭하여 쿼리 디자인 표의 첫 번째 열에 이 필드를 추가합니다.
-
표의 두 번째 열에서 필드 행을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 확대/축소 를 클릭합니다.
-
확대/축소 상자에 다음을 입력하거나 붙여넣습니다. 부분합: ([Quantity]*[단가])-([Quantity]*[단가]*[할인])
-
확인을 클릭합니다.
-
쿼리 디자인 탭에서 실행을 클릭합니다. 쿼리가 실행된 다음, 주문당 제품 및 부분합 목록을 표시합니다.
-
Ctrl+S를 눌러 쿼리를 저장한 다음 쿼리 이름을 Product Subtotals로 지정합니다.
자세한 내용은 Totals 행을 사용하여 데이터시트에 열 합계 표시를 참조하세요.
요약된 데이터 또는 집계 데이터 표시
테이블을 사용하여 트랜잭션을 기록하거나 정기적으로 발생하는 숫자 데이터를 저장하는 경우 합계 또는 평균과 같은 데이터를 집계로 검토할 수 있습니다. Access에서 합계 행을 데이터시트 에 추가할 수 있습니다. 총 행은 데이터시트 맨 아래에 있는 행으로, 실행 중인 합계 또는 기타 집계 값을 표시할 수 있습니다.
-
이전에 만든 Product 부분합 쿼리를 실행하고 결과를 데이터시트 보기 열어 둡니다.
-
홈 탭에서 요약을 클릭합니다. 데이터시트 맨 아래에 새 행이 나타나고 첫 번째 열에는 Total 이라는 단어가 표시됩니다.
-
Total이라는 데이터시트의 마지막 행에서 셀을 클릭합니다.
-
화살표를 클릭하여 사용 가능한 집계 함수를 봅니다. 열에 텍스트 데이터가 포함되어 있으므로 None 및 Count라는 두 가지 선택 항목만 있습니다.
-
개수를 선택합니다. 셀의 내용이 Total 에서 열 값의 수로 변경됩니다.
-
인접한 셀(두 번째 열)을 클릭합니다. 셀에 화살표가 나타납니다.
-
화살표를 클릭한 다음 합계를 클릭합니다. 필드에 열 값의 합계가 표시됩니다.
-
데이터시트 보기에서 쿼리를 열어 둡니다.
크로스탭 쿼리 만들기
이제 제품 부분합을 검토하려고 하지만 각 행에 제품에 대한 부분합이 표시되고 각 열에 한 달 동안의 제품 부분합이 표시되도록 월별로 집계하려고 합니다. 제품에 대한 부분합을 표시하고 한 달 동안 제품 부분합을 표시하려면 크로스탭 쿼리 사용합니다.
제품 부분합 쿼리를 다시 수정하여 쿼리가 제품 부분합 행과 월별 부분합 열을 반환할 수 있습니다.
-
홈 탭의 보기 그룹에서 보기를 클릭한 다음 디자인 보기를 클릭합니다.
-
쿼리 설정 그룹에서 테이블 추가를 클릭합니다.
-
주문을 두 번 클릭한 다음 닫기를 클릭합니다.
-
쿼리 디자인 탭의 쿼리 유형 그룹에서 크로스탭을 클릭합니다. 디자인 표에서 행 표시 가 숨겨지고 Crosstab 행이 표시됩니다.
-
디자인 표의 세 번째 열에서 필드 행을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 확대/축소 를 클릭합니다. 확대/축소 상자가 열립니다.
-
확대/축소 상자에 다음을 입력하거나 붙여넣습니다. Month: "Month " & DatePart("m", [주문 날짜])
-
확인을 클릭합니다.
-
크로스탭 행의 드롭다운 목록에서 첫 번째 열의 행 머리글, 두 번째 열의 값, 세 번째 열의 열 머리글 값을 선택합니다.
-
쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다. 쿼리가 실행된 다음, 월별로 집계된 제품 부분합을 표시합니다.
-
Ctrl+S를 눌러 쿼리를 저장합니다.
크로스탭 쿼리에 대한 자세한 내용은 크로스탭 쿼리를 사용하여 요약 데이터를 더 쉽게 읽을 수 있도록 만들기를 참조하세요.
테이블 만들기 쿼리 작성
테이블 만들기 쿼리를 사용하여 다른 테이블에 저장된 데이터에서 새 테이블을 만들 수 있습니다.
예를 들어 시카고 주문에 대한 데이터를 Access를 사용하여 보고서를 준비하는 시카고 비즈니스 파트너에게 보내려고 하는 경우를 가정해 보겠습니다. 모든 주문 데이터를 보내는 대신 시카고 주문과 관련된 데이터로 보내는 데이터를 제한하려고 합니다.
시카고 주문 데이터가 포함된 선택 쿼리를 빌드한 다음, select 쿼리를 사용하여 다음 절차를 사용하여 새 테이블을 만들 수 있습니다.
-
이전 예제에서 예제 데이터베이스를 엽니다.
테이블 만들기 쿼리를 실행하려면 데이터베이스 콘텐츠를 사용하도록 설정해야 할 수 있습니다.
참고: 리본 아래에 데이터베이스를 사용하도록 설정하는 방법에 대한 메시지가 표시되면 콘텐츠 사용을 클릭합니다.데이터베이스가 이미 신뢰할 수 있는 위치에 있는 경우 메시지 표시줄이 표시되지 않습니다.
-
만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.
-
주문 세부 정보 및 주문을 두 번 클릭합니다.
-
Orders 테이블에서 고객 ID 및 Ship City를 두 번 클릭하여 이러한 필드를 디자인 그리드에 추가합니다.
-
주문 세부 정보 테이블에서 주문 ID, 제품 ID, 수량, 단가 및 할인을 두 번 클릭하여 이러한 필드를 디자인 그리드에 추가합니다.
-
디자인 그리드의 Ship City 열에서 표시 행의 상자를 선택 취소합니다. 조건 행에 'Chicago'를 입력합니다(작은따옴표 포함). 쿼리 결과를 사용하여 테이블을 만들기 전에 확인합니다.
-
쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다.
-
Ctrl + S를 눌러 쿼리를 저장합니다.
-
쿼리 이름 상자에 Chicago Orders 쿼리를 입력한 다음 확인을 클릭합니다.
-
홈 탭의 보기 그룹에서 보기를 클릭한 다음 디자인 보기를 클릭합니다.
-
쿼리 디자인 탭의 쿼리 유형 그룹에서 테이블 만들기를 클릭합니다.
-
테이블 만들기 대화 상자의 테이블 이름 상자에 시카고 주문을 입력하고 확인을 클릭합니다.
-
쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다.
-
확인 대화 상자에서 예를 클릭하고 탐색 창에 표시되는 새 테이블을 확인합니다.
참고: 지정한 이름과 같은 테이블이 이미 있는 경우 쿼리를 실행하기 전에 해당 테이블이 삭제됩니다.
테이블 쿼리 만들기를 사용하는 방법에 대한 자세한 내용은 테이블 만들기 쿼리 만들기를 참조하세요.
추가 쿼리 만들기
추가 쿼리를 사용하여 하나 이상의 테이블에서 데이터를 검색하고 해당 데이터를 다른 테이블에 추가할 수 있습니다.
예를 들어 시카고 비즈니스 동료와 공유할 테이블을 만들었지만 해당 동료가 밀워키 지역의 클라이언트와도 작동한다는 것을 알게 됩니다. 테이블을 동료와 공유하기 전에 밀워키 영역 데이터가 포함된 행을 테이블에 추가하려고 합니다. 다음 절차를 사용하여 밀워키 지역 데이터를 시카고 주문 테이블에 추가할 수 있습니다.
-
이전에 디자인 보기에서 만든 "시카고 주문 쿼리"라는 쿼리를 엽니다.
-
쿼리 디자인 탭의 쿼리 유형 그룹에서 추가를 클릭합니다. 추가 대화 상자가 열립니다.
-
추가 대화 상자의 테이블 이름 상자에서 화살표를 클릭하고 드롭다운 목록에서 시카고 주문을 선택한 다음 확인을 클릭합니다.
-
디자인 그리드의 Ship City 열의 Criteria 행에서 '시카고'를 삭제한 다음 ' 밀워키'를 입력합니다.
-
추가 대상 행에서 각 열에 적합한 필드를 선택합니다.
이 예제에서 추가 대상 행 값은 필드 행 값과 일치해야 하지만 추가 쿼리가 작동하려면 필요하지 않습니다.
-
쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다.
참고: 많은 양의 데이터를 반환하는 쿼리를 실행하면 쿼리 실행을 취소할 수 없다는 오류 메시지가 표시될 수 있습니다. 이 경우 쿼리가 계속 실행될 수 있도록 메모리 세그먼트에 대한 제한을 3MB로 늘려 보십시오.
추가 쿼리에 대한 자세한 내용은 추가 쿼리를 사용하여 테이블에 레코드 추가를 참조하세요.
업데이트 쿼리 만들기
업데이트 쿼리를 사용하여 테이블의 데이터를 변경할 수 있으며 업데이트 쿼리를 사용하여 조건을 입력하여 업데이트할 행을 지정할 수 있습니다. 업데이트 쿼리는 업데이트를 수행하기 전에 업데이트된 데이터를 검토할 수 있는 기회를 제공합니다.
중요: 작업 쿼리를 실행 취소할 수 없습니다. 업데이트 쿼리를 사용하여 업데이트할 테이블을 백업하는 것이 좋습니다.
이전 예제에서는 시카고 주문 테이블에 행을 추가했습니다. 시카고 주문 테이블에서 제품 ID 필드에 숫자 제품 ID가 표시됩니다. 보고서에서 데이터를 더 유용하게 만들려면 제품 ID를 제품 이름으로 바꿀 수 있습니다. 다음 절차를 따르세요.
-
디자인 보기에서 시카고 주문 테이블을 엽니다.
-
제품 ID 행에서 데이터 형식을 숫자 에서 텍스트로 변경 합니다.
-
시카고 주문 테이블을 저장하고 닫습니다.
-
만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.
-
시카고 주문 및 제품을 두 번 클릭합니다.
-
쿼리 디자인 탭의 쿼리 유형 그룹에서 업데이트를 클릭합니다.
-
디자인 표에서 정렬 및 표시 행이 사라지고 업데이트할 행이 나타납니다.
-
시카고 주문 테이블에서 제품 ID를 두 번 클릭하여 디자인 그리드에 이 필드를 추가합니다.
-
디자인 표의 제품 ID 열의 업데이트할 행에 [Products][를 입력하거나 붙여넣습니다.[ 제품 이름]
팁: 업데이트 쿼리를 사용하여 업데이트할 행의 빈 문자열("") 또는 NULL을 사용하여 필드 값을 삭제 할 수 있습니다.
-
조건 행에서 다음을 입력하거나 붙여넣습니다. [제품 ID] Like ([Products].[ ID])
-
데이터시트 보기에서 쿼리를 확인하여 업데이트 쿼리에 의해 변경될 값을 검토할 수 있습니다.
-
디자인 탭에서 보기 > 데이터시트 보기를 클릭합니다. 쿼리는 업데이트될 제품 ID 목록을 반환합니다.
-
쿼리 디자인 탭에서 실행을 클릭합니다.
시카고 주문 테이블을 열면 제품 ID 필드의 숫자 값이 Products 테이블의 제품 이름으로 대체된 것을 볼 수 있습니다.
업데이트 쿼리에 대한 자세한 내용은 업데이트 쿼리 만들기 및 실행을 참고하세요.
삭제 쿼리 만들기
삭제 쿼리를 사용하여 테이블에서 데이터를 삭제할 수 있으며 삭제 쿼리를 사용하여 조건을 입력하여 삭제할 행을 지정할 수 있습니다. 삭제 쿼리는 삭제를 수행하기 전에 삭제될 행을 검토할 수 있는 기회를 제공합니다.
예를 들어 이전 예제에서 시카고 주문 테이블을 시카고 비즈니스 동료에게 보낼 준비를 하는 동안 일부 행에는 빈 필드가 여러 개 포함되어 있음을 알 수 있습니다. 테이블을 보내기 전에 이러한 행을 제거하기로 결정했습니다. 테이블을 열고 행을 수동으로 삭제할 수 있지만 삭제할 행이 많고 삭제해야 하는 행에 대한 명확한 기준이 있는 경우 삭제 쿼리를 사용하는 것이 유용할 수 있습니다.
다음 절차를 사용하여 쿼리를 사용하여 Order ID 값이 없는 시카고 Orders 테이블의 행을 삭제할 수 있습니다.
-
만들기 탭에서 쿼리 디자인을 클릭합니다.
-
시카고 주문을 두 번 클릭합니다.
-
쿼리 디자인 탭의 쿼리 유형 그룹에서 삭제를 클릭합니다. 디자인 표에서 정렬 및 표시 행이 사라지고 삭제 행이 나타납니다.
-
시카고 주문 테이블에서 주문 ID를 두 번 클릭하여 표에 추가합니다.
-
디자인 표의 Order ID 열의 Criteria 행에 Is Null을 입력합니다.
-
쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다.
쿼리 삭제에 대한 자세한 내용은 삭제 쿼리 만들기 및 실행을 참조하세요.