쿼리 소개

적용 대상
Microsoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

쿼리를 사용하면 Access 데이터베이스의 데이터를 더 쉽게 보고, 추가하고, 삭제하고, 변경할 수 있습니다. 쿼리를 사용하는 다른 몇 가지 이유:

쿼리를 사용하면 데이터를 찾고 사용할 수 있습니다.

잘 디자인된 데이터베이스의 경우, 폼 또는 보고서를 통해 표현하려는 데이터가 일반적으로 여러 테이블에 있습니다. 쿼리는 다양한 테이블에서 정보를 가져와 양식이나 보고서에 표시하기 위해 어셈블할 수 있습니다. 쿼리는 데이터베이스의 데이터 결과에 대한 요청이거나 데이터에 대한 작업 요청이거나 둘 다에 대한 요청일 수 있습니다. 쿼리를 사용하여 간단한 질문에 대한 답변을 제공하고, 계산을 수행하고, 여러 테이블의 데이터를 결합하고, 데이터베이스에서 데이터를 추가, 변경 또는 삭제할 수 있습니다. 쿼리는 매우 다양하므로 다양한 유형의 쿼리가 있으며 작업에 따라 쿼리 유형을 만듭니다.

주요 쿼리 형식 용도
선택 항목 테이블에서 데이터를 검색하거나 계산을 수행합니다.
실행 데이터를 추가, 변경 또는 삭제합니다. 각 작업에는 특정 유형의 실행 쿼리가 있습니다.

선택 쿼리 만들기

테이블의 특정 필드에서만 데이터를 검토하거나, 여러 테이블의 데이터를 동시에 검토하거나, 특정 기준에 따라 데이터만 보려면 선택한 쿼리 유형을 선택할 수 있습니다. 자세한 내용은 간단한 선택 쿼리 만들기를 참조하세요.

선택한 필드의 데이터 검토

예를 들어 데이터베이스에 제품에 대한 많은 정보가 포함된 테이블이 있고 제품 목록과 해당 가격을 검토하려는 경우 제품 이름과 해당 가격만 반환하는 선택 쿼리를 만드는 방법은 다음과 같습니다.

  1. 데이터베이스를 열고 만들기 탭에서 쿼리 디자인을 클릭합니다.
  2. 테이블 탭에서 제품 테이블을 두 번 클릭합니다.
  3. 제품 테이블에 제품 이름 및 정가 필드가 있다고 가정해 보겠습니다. 제품 이름정가를 두 번 클릭하여 이러한 필드를 쿼리 디자인 눈금에 추가합니다.
  4. 쿼리 디자인 탭에서 실행을 클릭합니다. 쿼리가 실행되고 제품 목록과 해당 가격이 표시됩니다.

맨 위로 이동

예를 들어 식품을 판매하는 상점에 대한 데이터베이스가 있고 특정 도시에 거주하는 고객의 주문을 검토하려는 경우를 예로 들 수 있습니다. 주문에 대한 데이터와 고객에 대한 데이터가 각각 고객과 주문이라는 두 개의 테이블에 저장되어 있다고 가정해 보겠습니다. 각 테이블에 두 테이블 간의 일대다 관계의 기반을 형성하는 고객 ID 필드가 있는 경우. 다음 절차를 사용하여 특정 도시(예: 라스베이거스)의 고객 주문을 반환하는 쿼리를 만들 수 있습니다.

  1. 데이터베이스를 엽니다. 만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.
  2. 테이블 탭에서 고객 및 주문을 두 번 클릭합니다.
    고객 테이블의 ID 필드와 주문 테이블의 고객 ID 필드를 연결하는 줄(조인이라고 함)을 기록해 둡니다. 이 줄은 두 테이블 간의 관계를 보여 줍니다.
  3. Customers 테이블에서 CompanyCity 를 두 번 클릭하여 이러한 필드를 쿼리 디자인 눈금에 추가합니다.
  4. 쿼리 디자인 눈금의 시/도 열에서 행 표시의 검사 상자를 선택 취소합니다.
  5. 도시 열의 조건 행에 Las Vegas를 입력합니다.
    표시 검사 상자의 선택을 취소하면 쿼리의 결과에 도시가 표시되지 않으며, 조건 행에 라스베이거스를 입력하면 도시 필드 값이 라스베이거스인 레코드만 보도록 지정됩니다. 이 경우 쿼리는 라스베이거스에 있는 고객만 반환합니다. 조건과 함께 사용하기 위해 필드를 표시할 필요는 없습니다.
  6. 주문 테이블에서 주문 ID주문 날짜 를 두 번 클릭하여 이러한 필드를 쿼리 디자인 눈금의 다음 두 열에 추가합니다.
  7. 쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다. 쿼리가 실행되고 라스베이거스에 있는 고객의 주문 목록이 표시됩니다.
  8. Ctrl+S를 눌러 쿼리를 저장합니다.

맨 위로 이동

매개 변수 쿼리 만들기

특정 쿼리의 변형을 자주 실행하려는 경우 매개 변수 쿼리를 사용하는 것이 좋습니다. 매개 변수 쿼리를 실행하면 쿼리에서 필드 값을 묻는 메시지를 표시한 다음 사용자가 제공한 값을 사용하여 쿼리 조건을 만듭니다.

라스베이거스에 있는 고객의 주문을 반환하는 선택 쿼리를 만드는 방법을 배운 이전 예제에서 계속해서 선택 쿼리를 수정하여 쿼리를 실행할 때마다 도시를 지정하라는 메시지를 표시할 수 있습니다. 작업을 수행하려면 이전 예제에서 만든 데이터베이스를 엽니다.

  1. 탐색 창에서 이전 섹션에서 만든 도시 별 주문 이라는 쿼리를 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 디자인 보기 를 클릭합니다.

  2. 쿼리 디자인 눈금의 도시 열의 조건 행에서 라스베이거스를 삭제한 다음 [어느 도시?]를 입력합니다.
    문자열 [For what city?]는 매개 변수 프롬프트입니다. 대괄호는 쿼리에서 입력을 요청하고자 한다는 뜻이며, 텍스트(이 경우 For what city?)는 매개 변수 프롬프트에 표시되는 질문입니다.

    참고

    마침표(.) 또는 느낌표(!) 모두 매개 변수 프롬프트의 텍스트로 사용할 수 없습니다.

  3. 도시 열의 행 표시에서 검사 상자를 선택하면 쿼리 결과에 도시가 표시됩니다.

  4. 쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다. 쿼리에서 도시에 대한 값을 입력하라는 메시지가 표시됩니다.

  5. New York을 입력한 다음 Enter 키를 눌러 뉴욕에 있는 고객의 주문을 확인합니다.
    지정할 수 있는 값을 모르는 경우 어떻게 해야 하나요? 프롬프트의 일부로 와일드카드 문자를 사용할 수 있습니다.

  6. 탭의 보기 그룹에서 보기를 클릭한 다음 디자인 보기를 클릭합니다.

  7. 쿼리 디자인 눈금의 도시 열의 조건 행에 Like [For what city?]를 입력합니다.&"*".
    이 매개 변수 프롬프트에서 Like 키워드(keyword), 앰퍼샌드(&) 및 따옴표로 묶인 별표(*)를 사용하면 와일드카드 문자를 포함한 문자 조합을 입력하여 다양한 결과를 반환할 수 있습니다. 예를 들어 사용자가 을(를) 입력 *하면 쿼리는 모든 도시를 반환하고, 사용자가 L을 입력하면 "L" 문자로 시작하는 모든 도시를 반환하고, 사용자가 *s*를 입력하면 "s"라는 문자를 포함하는 모든 도시를 반환합니다.

  8. 쿼리 디자인 탭의 결과 그룹에서 실행을 클릭하고 쿼리 프롬프트에서 New를 입력하고 Enter 키를 누릅니다.
    쿼리가 실행된 후 뉴욕에 있는 고객의 주문이 표시됩니다.

매개 변수 데이터 형식 지정

매개 변수에서 사용할 데이터 형식을 지정할 수도 있습니다. 모든 매개 변수에 대해 데이터 형식을 설정할 수 있지만 숫자, 통화 또는 날짜/시간 데이터의 데이터 형식을 설정하는 것이 특히 중요합니다. 매개 변수로 입력해야 할 데이터 형식을 지정하면 사용자가 잘못된 형식의 데이터를 입력(예: 통화를 입력해야 하는데 텍스트를 입력)할 때 올바른 형식을 안내하는 오류 메시지가 표시됩니다.

텍스트 데이터를 입력하도록 매개 변수를 설정하면 입력된 모든 데이터가 텍스트로 해석되어 오류 메시지가 표시되지 않습니다.

쿼리에서 매개 변수의 데이터 형식을 지정하려면 다음 절차를 사용합니다.

  1. 디자인 보기에서 쿼리를 연 상태에서 쿼리 디자인 탭의 표시 /숨기기 그룹에서 매개 변수를 클릭합니다.
  2. 쿼리 매개 변수 대화 상자의 매개 변수 열에 데이터 형식을 지정할 각 매개 변수에 대한 메시지를 입력합니다. 이때 각 매개 변수의 메시지가 쿼리 디자인 눈금의 조건 행에 사용된 메시지와 일치하도록 해야 합니다.
  3. 데이터 형식 열에서 각 매개 변수의 데이터 형식을 선택합니다.

자세한 내용은 쿼리를 실행할 때 매개 변수를 사용하여 입력 요청을 참조하세요.

맨 위로 이동

요약 쿼리 만들기

데이터시트의 요약 행은 매우 유용하지만 더 복잡한 질문의 경우 요약 쿼리를 사용합니다. 요약 쿼리는 제품당 총 판매량을 확인하려는 경우와 같이 데이터를 그룹화하고 요약할 수 있는 선택 쿼리입니다. 요약 쿼리에서 Sum 함수(집계 함수)를 사용하여 제품당 총 판매량을 볼 수 있습니다.

다음 절차를 사용하여 이전 예제에서 만든 제품 부분합 쿼리를 수정하여 제품별로 제품 부분합을 요약합니다.

  1. 탭에서 디자인 보기>보기를 클릭합니다.
    제품 소계 쿼리가 디자인 보기에서 열립니다.
  2. 쿼리 디자인 탭의 표시/숨기기 그룹에서 합계를 클릭합니다.
    요약 행이 쿼리 디자인 눈금에 표시됩니다.

참고

디자인 눈금의 합계 행과 데이터시트의 합계 행은 이름이 비슷하지만 동일하지는 않습니다.

  • 디자인 눈금의 요약 행을 사용하여 필드 값을 기준으로 그룹화할 수 있습니다.
  • 요약 쿼리 결과에 데이터시트 요약 행을 추가할 수 있습니다.
  • 디자인 눈금에서 요약 행을 사용하는 경우 각 필드에 대해 집계 함수를 선택해야 합니다. 필드에 대해 계산을 수행하지 않으려는 경우 필드별로 그룹화할 수 있습니다.
  • 디자인 눈금의 두 번째 열에 있는 합계 행의 드롭다운 목록에서 합계 를 선택합니다.
  • 쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다. 쿼리가 실행된 후 부분합이 있는 제품 목록이 표시됩니다.
  • Ctrl+S를 눌러 쿼리를 저장합니다. 쿼리를 열어 둡니다.

자세한 내용은 요약 행을 사용하여 데이터시트에 열 합계 표시를 참조하세요.

맨 위로 이동

데이터를 기반으로 계산하기

일반적으로 테이블을 사용하여 부분합과 같은 계산된 값(예: 부분합 등)을 저장하지는 않습니다. 기반이 되는 값이 변경되면 계산된 값이 이전 버전이 될 수 있기 때문입니다. 예를 들어, 매년 값을 업데이트해야 하기 때문에 누군가의 나이를 표에 저장하지 않습니다. 대신 생년월일을 저장한 다음 쿼리를 사용하여 나이를 계산합니다.

판매하려는 제품에 대한 데이터베이스가 있는 경우를 예로 들 수 있습니다. 이 데이터베이스에는 각 제품의 가격 및 수량과 같은 필드의 제품에 대한 정보가 있는 주문 세부 정보라는 테이블이 있습니다. 각 제품의 수량에 해당 제품의 단가를 곱하고, 각 제품의 수량에 해당 제품의 단가 및 할인을 곱한 다음, 총 단가에서 총 할인을 빼는 쿼리를 사용하여 소계를 계산할 수 있습니다. 이전 예제에서 샘플 데이터베이스를 만든 경우 해당 데이터베이스를 열고 다음을 수행합니다.

  1. 만들기 탭에서 쿼리 디자인을 클릭합니다.
  2. 테이블 탭에서 주문 세부 정보를 두 번 클릭합니다.
  3. 주문 정보 테이블에서 제품 ID 를 두 번 클릭하여 이 필드를 쿼리 디자인 눈금의 첫 번째 열에 추가합니다.
  4. 눈금의 두 번째 열에서 필드 행을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 확대/축소 를 클릭합니다.
  5. 확대/축소 상자에 다음을 입력하거나 붙여넣습니다. 소계: ([수량]*[단가])-([수량]*[단가]*[할인])
  6. 확인을 클릭합니다.
  7. 쿼리 디자인 탭에서 실행을 클릭합니다. 쿼리가 실행된 후 주문당 제품 및 소계 목록이 표시됩니다.
  8. Ctrl+S를 눌러 쿼리를 저장한 다음 쿼리 이름을 Product Subtotal로 지정합니다.

자세한 내용은 요약 행을 사용하여 데이터시트에 열 합계 표시를 참조하세요.

맨 위로 이동

요약 또는 집계 데이터 표시

테이블을 사용하여 트랜잭션을 기록하거나 정기적으로 발생하는 숫자 데이터를 저장할 때 해당 데이터를 합계나 평균과 같이 집계하여 검토할 수 있으면 유용합니다. Access에서는 데이터시트에 요약 행을 추가할 수 있습니다. 요약 행은 누적 합계 또는 기타 집계 값을 표시할 수 있는 데이터시트 맨 아래에 있는 행입니다.

  1. 이전에 만든 제품 부분합 쿼리를 실행하고 결과를 데이터시트 보기에서 열어 둡니다.
  2. 탭에서 요약을 클릭합니다. 데이터시트 맨 아래에 새 행이 나타나고 첫 번째 열에 합계 라는 단어가 표시됩니다.
  3. 합계라는 데이터시트의 마지막 행에 있는 셀을 클릭합니다.
  4. 화살표를 클릭하면 사용 가능한 집계 함수가 표시됩니다. 열에 텍스트 데이터가 포함되어 있기 때문에 NoneCount 두 가지 옵션만 선택할 수 있습니다.
  5. 개수를 선택합니다. 셀의 내용이 합계 에서 열 값의 수로 변경됩니다.
  6. 인접한 셀(두 번째 열)을 클릭합니다. 셀에 화살표가 나타납니다.
  7. 화살표를 클릭한 다음 합계를 클릭합니다. 이 필드에는 열 값의 합계가 표시됩니다.
  8. 데이터시트 보기에서 쿼리를 열어 둡니다.

맨 위로 이동

크로스탭 쿼리 만들기

제품 부분합을 검토하고 월별로 집계하여 각 행에는 제품의 부분합이 표시되고 각 열에는 한 달의 제품 부분합이 표시되도록 한다고 가정해 보겠습니다. 제품의 부분합과 한 달 동안의 제품 부분합을 표시하려면 크로스탭 쿼리를 사용합니다.

제품 부분합 쿼리를 다시 수정하여 쿼리가 제품 부분합 행과 월별 부분합 열을 반환하도록 할 수 있습니다.

  1. 탭의 보기 그룹에서 보기를 클릭한 다음 디자인 보기를 클릭합니다.
  2. 쿼리 설정 그룹에서 테이블 추가를 클릭합니다.
  3. 주문을 두 번 클릭한 다음 닫기를 클릭합니다.
  4. 쿼리 디자인 탭의 쿼리 유형 그룹에서 교차 분석을 클릭합니다. 디자인 눈금에서 행 표시 가 숨겨지고 교차 탭 행이 표시됩니다.
  5. 디자인 눈금의 세 번째 열에서 필드 행을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 확대/축소 를 클릭합니다. 확대/축소 상자가 열립니다.
  6. 확대/축소 상자에 다음을 입력하거나 붙여넣습니다. Month: "Month " & DatePart("m", [Order Date])
  7. 확인을 클릭합니다.
  8. 크로스탭 행의 드롭다운 목록에서 첫 번째 열의 행 머리글, 두 번째 열의 , 세 번째 열의 열 머리글 값을 선택합니다.
  9. 쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다. 쿼리가 실행된 후 월별로 집계된 제품 소계가 표시됩니다.
  10. Ctrl+S를 눌러 쿼리를 저장합니다.
    크로스탭 쿼리에 대한 자세한 내용은 크로스탭 쿼리를 사용하여 요약 데이터를 더 쉽게 읽을 수 있도록 설정을 참조하세요.

맨 위로 이동

테이블 만들기 쿼리 작성

테이블 만들기 쿼리를 사용하여 다른 테이블에 저장된 데이터에서 새 테이블을 만들 수 있습니다.

예를 들어 Access를 사용하여 보고서를 준비하는 시카고 비즈니스 파트너에게 시카고 주문에 대한 데이터를 보내려는 경우를 가정해 보겠습니다. 모든 주문 데이터를 보내는 대신 보내는 데이터를 시카고 주문 관련 데이터로 제한하려고 합니다.

Chicago 주문 데이터가 포함된 선택 쿼리를 작성한 다음 선택 쿼리를 사용하여 다음 절차에 따라 새 테이블을 만들 수 있습니다.

  1. 이전 예제의 예제 데이터베이스를 엽니다.
    테이블 만들기 쿼리를 실행하려면 데이터베이스 콘텐츠를 사용하도록 설정해야 할 수 있습니다.

    참고

    리본 아래에 데이터베이스 사용에 대한 메시지가 표시되면 **콘텐츠 활성화를 클릭합니다.**데이터베이스가 이미 신뢰할 수 있는 위치에 있는 경우 메시지 표시줄이 표시되지 않습니다.

  2. 만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.

  3. 주문 세부 정보 및 주문을 두 번 클릭합니다.

  4. 주문 테이블에서 고객 ID배송 도시를 두 번 클릭하여 이러한 필드를 디자인 눈금에 추가합니다.

  5. 주문 정보 테이블에서 주문 ID, 제품 ID, 수량, 단가할인을 두 번 클릭하여 이러한 필드를 디자인 눈금에 추가합니다.

  6. 디자인 눈금의 배송 도시 열에서 행 표시 의 상자를 선택 취소합니다. 조건 행에 작은따옴표 포함으로 'Chicago'를 입력합니다. 테이블을 만드는 데 사용하기 전에 쿼리 결과를 확인합니다.

  7. 쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

  8. Ctrl + S를 눌러 쿼리를 저장합니다.

  9. 쿼리 이름 상자에 Chicago Orders Query를 입력한 다음 확인을 클릭합니다.

  10. 탭의 보기 그룹에서 보기를 클릭한 다음 디자인 보기를 클릭합니다.

  11. 쿼리 디자인 탭의 쿼리 유형 그룹에서 테이블 만들기를 클릭합니다.

  12. 테이블 만들기 대화 상자의 테이블 이름 상자에 Chicago Orders를 입력한 다음 확인을 클릭합니다.

  13. 쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

  14. 확인 대화 상자에서 예를 클릭하면 탐색 창에 새 테이블이 표시됩니다.

    참고

    지정한 것과 동일한 이름의 테이블이 이미 있는 경우 Access는 쿼리를 실행하기 전에 해당 테이블을 삭제합니다.

테이블 만들기 쿼리 사용에 대한 자세한 내용은 테이블 만들기 쿼리 만들기를 참조하세요.

맨 위로 이동

추가 쿼리 만들기

추가 쿼리를 사용하여 하나 이상의 테이블에서 데이터를 검색하고 해당 데이터를 다른 테이블에 추가할 수 있습니다.

예를 들어 시카고의 한 비즈니스 동료와 공유할 테이블을 만들었지만 그 동료가 밀워키 지역의 고객과도 협력한다는 것을 알고 있다고 가정해 보겠습니다. 테이블을 동료와 공유하기 전에 테이블에 밀워키 지역 데이터가 포함된 행을 추가하려고 합니다. 다음 절차에 따라 Chicago Orders 테이블에 밀워키 지역 데이터를 추가할 수 있습니다.

  1. 디자인 보기에서 이전에 만든 "Chicago Orders Query"라는 쿼리를 엽니다.
  2. 쿼리 디자인 탭의 쿼리 유형 그룹에서 추가를 클릭합니다. 추가( Append ) 대화 상자가 열립니다.
  3. 추가 대화 상자의 테이블 이름 상자에서 화살표를 클릭하고 드롭다운 목록에서 Chicago Orders를 선택한 다음 확인을 클릭합니다.
  4. 디자인 눈금의 배송 도시 열의 조건 행에서 '광주광역'을 삭제한 다음 '밀워키'를 입력합니다.
  5. 추가 대상 행에서 각 열에 적합한 필드를 선택합니다.
    이 예에서 행 에 추가 값은 필드 행 값과 일치해야 하지만 추가 쿼리가 작동하는 데 필요하지는 않습니다.
  6. 쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

참고

많은 양의 데이터를 반환하는 쿼리를 실행하면 쿼리 실행을 취소할 수 없다는 오류 메시지가 표시될 수 있습니다. 이 경우 쿼리가 계속 실행될 수 있도록 메모리 세그먼트에 대한 제한을 3MB로 늘려 보십시오.

추가 쿼리에 대한 자세한 내용은 추가 쿼리를 사용하여 테이블에 레코드 추가를 참조하세요.

맨 위로 이동

업데이트 쿼리 만들기

업데이트 쿼리를 사용하여 테이블의 데이터를 변경하고, 업데이트 쿼리를 사용하여 업데이트해야 하는 행을 지정하는 조건을 입력할 수 있습니다. 업데이트 쿼리는 업데이트를 수행하기 전에 업데이트된 데이터를 검토할 수 있는 기회를 제공합니다.

중요

작업 쿼리는 실행 취소할 수 없습니다. 업데이트 쿼리를 사용하여 업데이트할 모든 테이블을 백업하는 것이 좋습니다.

이전 예제에서는 Chicago Orders 테이블에 행을 추가했습니다. Chicago Orders 테이블의 Product ID 필드에는 숫자 제품 ID가 표시됩니다. 보고서를 작성할 때 데이터를 보다 유용하게 작성하려면 다음 절차에 따라 제품 ID를 제품 이름으로 바꿀 수 있습니다.

  1. 디자인 보기에서 Chicago Orders 테이블을 엽니다.

  2. 제품 ID 행에서 데이터 형식을 숫자 에서 텍스트로 변경합니다.

  3. Chicago Orders 테이블을 저장하고 닫습니다.

  4. 만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.

  5. Chicago Orders and Products(시카고 주문제품)를 두 번 클릭합니다.

  6. 쿼리 디자인 탭의 쿼리 유형 그룹에서 업데이트를 클릭합니다.

  7. 디자인 눈금에서 정렬표시 행이 사라지고 업데이트 행이 나타납니다.

  8. Chicago Orders 테이블에서 제품 ID를 두 번 클릭하여 디자인 눈금에 이 필드를 추가합니다.

  9. 디자인 눈금의 제품 ID 열의 업데이트 대상 행에 [Products]를 입력하거나 붙여넣습니다. 제품 이름]

    업데이트 쿼리를 사용하여 행 내에 빈 문자열("") 또는 NULL을 사용하여 필드 값을 삭제할 수 있습니다.

  10. 조건 행에 다음을 입력하거나 붙여넣습니다. [제품 ID] Like ([Products].[ ID])

  11. 데이터시트 보기에서 쿼리를 보면 업데이트 쿼리에서 변경할 값을 검토할 수 있습니다.

  12. 디자인 탭에서데이터시트 보기> 클릭합니다. 쿼리는 업데이트될 제품 ID 목록을 반환합니다.

  13. 쿼리 디자인 탭에서 실행을 클릭합니다.
    Chicago Orders 테이블을 열면 Product ID 필드의 숫자 값이 Products 테이블의 제품 이름으로 바뀐 것을 볼 수 있습니다.

업데이트 쿼리에 대한 자세한 내용은 업데이트 쿼리 만들기 및 실행을 참고하세요.

맨 위로 이동

삭제 쿼리 만들기

삭제 쿼리를 사용하여 테이블에서 데이터를 삭제하고, 삭제 쿼리를 사용하여 삭제해야 하는 행을 지정하는 조건을 입력할 수 있습니다. 삭제 쿼리는 삭제를 수행하기 전에 삭제할 행을 검토할 수 있는 기회를 제공합니다.

예를 들어 앞의 예의 Chicago Orders 테이블을 Chicago 비즈니스 동료에게 보낼 준비를 하는 동안 일부 행에 빈 필드가 여러 개 포함되어 있음을 확인했다고 가정해 보겠습니다. 테이블을 보내기 전에 이러한 행을 제거하기로 결정했습니다. 테이블을 열고 행을 수동으로 삭제할 수도 있지만, 삭제할 행이 많고 삭제할 행에 대한 명확한 기준이 있는 경우에는 삭제 쿼리를 사용하는 것이 유용할 수 있습니다.

다음 절차에 따라 쿼리를 사용하여 Chicago Orders 테이블에서 주문 ID 값이 없는 행을 삭제할 수 있습니다.

  1. 만들기 탭에서 쿼리 디자인을 클릭합니다.
  2. Chicago Orders를 두 번 클릭합니다.
  3. 쿼리 디자인 탭의 쿼리 유형 그룹에서 삭제를 클릭합니다. 디자인 눈금에서 정렬행 표시 가 사라지고 삭제 행이 나타납니다.
  4. Chicago Orders 테이블에서 Order ID를 두 번 클릭하여 표에 추가합니다.
  5. 디자인 눈금에서 주문 ID 열의 조건 행에 Is Null을 입력합니다.
  6. 쿼리 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

삭제 쿼리에 대한 자세한 내용은 삭제 쿼리 만들기 및 실행을 참조하세요.

맨 위로 이동