Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

쿼리는 데이터 작업에 사용할 수 있는 지침 집합입니다. 쿼리를 실행하여 이러한 지침을 수행합니다. 쿼리는 정렬, 그룹화 또는 필터링할 수 있는 결과를 반환하는 것 외에도 데이터를 생성, 복사, 삭제 또는 변경할 수도 있습니다.

이 문서에서는 쿼리를 실행하는 방법을 설명하고 다양한 유형의 쿼리에 대한 간략한 개요만 제공합니다. 또한 이 문서에서는 다양한 유형의 쿼리를 실행할 때 발생할 수 있는 오류 메시지에 대해 설명하고 이러한 오류를 해결하거나 수정하기 위해 수행할 수 있는 단계를 제공합니다.

이 문서에서는 쿼리를 만들기 위한 단계별 지침을 제공하지 않습니다.

중요: 데이터베이스가 사용 안 함 모드(Access에서 특정 상황에서 데이터를 보호하는 데 사용하는 기능 감소 모드)에서 작동하는 경우 작업 쿼리를 실행할 수 없습니다. 대화 상자 경고가 표시되거나 메시지 표시줄에 경고가 표시되어 있을 수 있습니다.

사용 안 함 모드 및 작업 쿼리를 사용하도록 설정하는 방법에 대한 자세한 내용은 작업 쿼리 실행 섹션을 참조하세요.

실행할 작업

선택 또는 크로스탭 쿼리 실행

선택 쿼리 및 크로스탭 쿼리를 사용하여 데이터를 검색 및 표시하고 양식과 보고서에 데이터를 제공합니다. select 또는 crosstab 쿼리를 실행하면 Access데이터시트 보기 결과를 표시합니다.

쿼리 실행

  1. 탐색 창에서 쿼리를 찾습니다.

  2. 다음 중 하나를 수행합니다.

    • 실행할 쿼리를 두 번 클릭합니다.

    • 실행할 쿼리를 클릭한 다음 Enter 키를 누릅니다.

실행하려는 쿼리가 현재 디자인 보기 에서 열려 있는 경우 Microsoft Office Fluent 사용자 인터페이스 의 일부인 리본 메뉴의 디자인 탭에 있는 결과 그룹에서 실행을 클릭하여 실행할 수도 있습니다.

맨 위로 이동

작업 쿼리 실행

작업 쿼리에는 쿼리 추가, 쿼리 삭제, 쿼리 업데이트 및 테이블 만들기 쿼리의 네 가지 유형이 있습니다. 새 테이블을 만드는 테이블 만들기 쿼리를 제외하고 작업 쿼리는 기반으로 하는 테이블의 데이터를 변경합니다. 예를 들어 Ctrl+Z를 눌러 이러한 변경 내용을 쉽게 실행 취소할 수 없습니다. 나중에 원하지 않는다고 결정한 작업 쿼리를 사용하여 변경하는 경우 일반적으로 백업 복사본에서 데이터를 복원해야 합니다. 이러한 이유로 작업 쿼리를 실행하기 전에 항상 기본 데이터의 새 백업이 있는지 확인해야 합니다.

먼저 동작할 데이터를 미리 보고 작업 쿼리를 실행할 위험을 완화할 수 있습니다. 이 작업은 다음 두 가지 방법으로 수행할 수 있습니다.

  • 실행하기 전에 데이터시트 보기에서 작업 쿼리를 봅니다. 이렇게 하려면 디자인 보기에서 쿼리를 열고 액세스 상태 표시줄보기를 클릭한 다음 바로 가기 메뉴에서 데이터시트 보기를 클릭합니다. 디자인 보기로 다시 전환하려면 보기를 다시 클릭한 다음 바로 가기 메뉴에서 디자인 뷰 를 클릭합니다.

  • 쿼리를 선택 쿼리로 변경한 다음 실행합니다.

    참고: 이 메서드를 사용하여 데이터를 미리 본 후 쿼리를 해당 형식으로 다시 변경할 수 있도록 시작하는 작업 쿼리 유형(추가, 업데이트, 테이블 만들기 또는 삭제)을 기록해 둡니다.

    작업 쿼리를 선택 쿼리로 실행

    1. 디자인 보기에서 작업 쿼리를 엽니다.

    2. 디자인 탭의 쿼리 유형 그룹에서 선택을 클릭합니다.

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

쿼리 실행

작업 쿼리를 실행할 준비가 되면 탐색 창에서 두 번 클릭하거나 클릭한 다음 Enter 키를 누릅니다.

중요: 기본적으로 Access는 데이터베이스를 신뢰한다고 표시하지 않는 한 데이터베이스의 모든 작업 쿼리를 사용하지 않도록 설정합니다. 리본 메뉴 바로 아래에 있는 메시지 표시줄을 사용하여 데이터베이스를 신뢰함을 나타낼 수 있습니다.

메시지 표시줄

데이터베이스 신뢰

  1. 메시지 표시줄에서 옵션을 클릭합니다.

    Microsoft Office 보안 옵션 대화 상자가 나타납니다.

  2. 이 콘텐츠 사용을 선택한 다음 확인을 클릭합니다.

매개 변수 쿼리 실행

매개 변수 쿼리 실행할 때 값을 묻는 메시지를 표시합니다. 값을 제공하면 매개 변수 쿼리가 필드 기준으로 적용됩니다. 쿼리 디자인에 지정된 에 조건을 적용하는 필드입니다. 메시지가 표시될 때 값을 제공하지 않으면 매개 변수 쿼리는 입력을 빈 문자열로 해석합니다.

매개 변수 쿼리는 항상 다른 유형의 쿼리이기도 합니다. 대부분의 매개 변수 쿼리는 선택 쿼리 또는 크로스탭 쿼리이지만 추가, 테이블 만들기 및 업데이트 쿼리는 매개 변수 쿼리일 수도 있습니다.

다른 쿼리 형식에 따라 매개 변수 쿼리를 실행하지만 일반적으로 다음 절차를 사용합니다.

쿼리 실행

  1. 탐색 창에서 쿼리를 찾습니다.

  2. 다음 중 하나를 수행합니다.

    • 실행할 쿼리를 두 번 클릭합니다.

    • 실행할 쿼리를 클릭한 다음 Enter 키를 누릅니다.

  3. 매개 변수 프롬프트가 표시되면 기준으로 적용할 값을 입력합니다.

맨 위로 이동

SQL 관련 쿼리 실행

세 가지 기본 유형의 SQL 쿼리 있습니다. 공용 구조체 쿼리, 통과 쿼리 및 데이터 정의 쿼리.

공용 구조체 쿼리는 두 개 이상의 테이블의 데이터를 결합하지만 다른 쿼리와 동일한 방식으로 결합되지는 않습니다. 대부분의 쿼리는 행을 연결하여 데이터를 결합하는 반면, 공용 구조체 쿼리는 행을 추가하여 데이터를 결합합니다. 공용 구조체 쿼리는 공용 구조체 쿼리가 기본 테이블을 변경하지 않는다는 점에서 추가 쿼리와 다릅니다. 공용 구조체 쿼리는 쿼리를 닫은 후 유지되지 않는 레코드 집합에 행을 추가합니다.

통과 쿼리는 Access와 함께 제공되는 데이터베이스 엔진에서 처리되지 않습니다. 오히려 처리를 수행하는 원격 데이터베이스 서버에 직접 전달된 다음 결과를 Access에 다시 전달합니다.

데이터 정의 쿼리는 데이터를 처리하지 않는 특수한 유형의 쿼리입니다. 대신 데이터 정의 쿼리는 다른 데이터베이스 개체 만들거나 삭제하거나 수정합니다.

디자인 보기에서는 SQL 관련 쿼리를 열 수 없습니다. SQL 보기에서만 열거나 실행할 수 있습니다. 데이터 정의 쿼리를 제외하고 SQL 관련 쿼리를 실행하면 데이터시트 보기에서 열립니다.

쿼리 실행

  1. 탐색 창에서 쿼리를 찾습니다.

  2. 다음 중 하나를 수행합니다.

    • 실행할 쿼리를 두 번 클릭합니다.

    • 실행할 쿼리를 클릭한 다음 Enter 키를 누릅니다.

맨 위로 이동

오류 메시지 문제 해결

다음 표에서는 발생할 수 있는 몇 가지 일반적인 오류 메시지를 보여줍니다. 이러한 오류는 셀의 메시지(예상 값 대신)로 표시되거나 오류 메시지로 표시될 수 있습니다. 목록 뒤에 나오는 섹션에는 이러한 오류를 resolve 데 사용할 수 있는 절차가 포함되어 있습니다.

참고: 이 테이블의 내용은 완전하지 않습니다. 받은 오류 메시지가 포함되지 않은 경우 이 문서의 끝에 있는 양식을 사용하고 제공된 주석 상자에 오류 메시지에 대한 특정 정보를 포함하여 피드백을 제출할 수 있습니다.

오류 메시지

문제

해결 방법

식의 형식 불일치

쿼리는 데이터 형식이 다른 필드를 조인할 수 있습니다.

쿼리 디자인을 확인하고 조인된 필드의 데이터 형식이 동일한지 확인합니다. 자세한 내용은 쿼리에서 조인된 필드 확인 섹션을 참조하세요.

레코드가 삭제됨

개체 또는 데이터베이스가 손상된 경우 발생할 수 있습니다.

데이터베이스를 압축하고 복구합니다. 자세한 내용은 데이터베이스 압축 및 복구 섹션을 참조하세요.

별칭으로 인한 순환 참조

필드에 할당된 별칭은 해당 필드에 대한 식의 구성 요소와 동일합니다.

별칭은 실제 필드가 아닌 쿼리 디자인 표의 필드 행에 있는 모든 식에 지정된 이름입니다. 직접 별칭을 지정하지 않으면 Access에서 별칭을 할당합니다. 예: EXPR1. 별칭 뒤에 콜론(:) 및 식이 바로 뒤에 잇습니다. 쿼리를 실행하면 별칭이 데이터시트의 열 이름이 됩니다.

별칭을 변경합니다. 자세한 내용은 필드 별칭 변경 섹션을 참조하세요.

#Error

이 오류는 계산 필드의 값이 필드의 FieldSize 속성 설정에서 허용하는 값보다 클 때 발생할 수 있습니다. 계산 필드의 분모가 0이거나 0으로 계산되는 경우에도 발생합니다.

계산 필드의 분모가 0으로 평가되지 않는지 확인합니다. 적절한 경우 FieldSize 속성을 변경합니다.

#Deleted

참조되는 레코드가 삭제되었습니다.

레코드가 실수로 삭제된 경우 백업에서 복원해야 합니다. 삭제가 의도적인 경우 Shift+F9를 눌러 쿼리를 새로 고치면 이 오류 메시지를 해제할 수 있습니다.

쿼리에서 조인된 필드 확인

쿼리에서 필드의 데이터 형식을 검사 디자인 보기에서 원본 테이블을 살펴보고 확인 중인 필드의 속성을 검사합니다.

  1. 쿼리를 디자인 보기에서 엽니다. 조인은 원본 테이블의 필드를 연결하는 선으로 나타납니다. 각 조인의 테이블 및 필드 이름을 확인합니다.

  2. 탐색 창에서 하나 이상의 필드가 쿼리에 조인된 각 테이블을 마우스 오른쪽 단추로 클릭한 다음 디자인 뷰를 클릭합니다.

    데이터 형식이 서로 다른 조인된 필드

    1. 서로 다른 데이터 형식의 조인된 필드입니다.

    2. 테이블을 마우스 오른쪽 단추로 클릭한 다음 디자인 뷰를 클릭합니다.

  3. 각 조인에 대해 테이블 디자인 그리드의 데이터 형식 열에서 해당 조인과 관련된 필드의 값을 비교합니다.

    테이블 디자인 보기에서 조인된 필드의 데이터 형식 확인

    1. 테이블 디자인 뷰에서 조인된 필드의 데이터 형식을 확인합니다.

  4. 필드를 볼 수 있도록 테이블로 전환하려면 해당 테이블 이름이 있는 탭을 클릭합니다.

맨 위로 이동

데이터베이스 압축 및 복구

Access 내에서 데이터베이스 압축 및 복구 유틸리티를 실행하면 데이터베이스의 성능이 향상될 수 있습니다. 이 유틸리티는 데이터베이스 파일의 복사본을 만들고 조각화된 경우 데이터베이스 파일이 디스크에 저장되는 방식을 다시 정렬합니다. 압축 및 복구 프로세스가 완료되면 압축된 데이터베이스는 낭비되는 공간을 회수하고 일반적으로 원본보다 작습니다. 데이터베이스를 자주 압축하면 데이터베이스 애플리케이션의 최적의 성능을 보장하고 하드웨어 문제, 전원 오류 또는 서지 및 유사한 원인으로 인해 발생하는 오류를 resolve 수 있습니다.

압축 작업이 완료되면 인접한 페이지의 테이블에 기본 데이터를 다시 작성하므로 쿼리 속도가 향상됩니다. 연속 페이지를 스캔하는 것은 조각화된 페이지를 검사하는 것보다 훨씬 빠릅니다. 쿼리는 각 데이터베이스 압축 후에도 최적화됩니다.

압축 작업 중에 압축된 데이터베이스 파일의 원래 이름을 사용하거나 다른 이름을 사용하여 별도의 파일을 만들 수 있습니다. 동일한 이름을 사용하고 데이터베이스가 성공적으로 압축된 경우 Access는 원래 파일을 압축된 버전으로 자동으로 바꿉니다.

이 프로세스를 자동화하는 옵션 설정

  1. 파일 > 옵션을 클릭하여 액세스 옵션 대화 상자를 엽니다.

  2. 현재 데이터베이스를 클릭하고 애플리케이션 옵션에서 검사 닫기 상자에서 압축을 선택합니다.

    이렇게 하면 데이터베이스를 닫을 때마다 Access가 자동으로 압축 및 복구됩니다.

수동으로 데이터베이스 압축 및 복구

  1. 데이터베이스 압축 및 복구 데이터베이스 > 데이터베이스 도구를 클릭합니다.

맨 위로 이동

필드 별칭 변경

  1. 쿼리를 디자인 보기에서 엽니다.

  2. 쿼리 디자인 표에서 별칭이 있는 필드를 찾습니다. 이름 :에서와 같이 필드 이름의 끝에 콜론이 있습니다.

  3. 별칭이 별칭 식의 일부인 필드의 이름과 일치하지 않는지 확인하려면 각 별칭을 확인합니다. 이 경우 별칭을 변경합니다.

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×