쿼리를 사용하여 중복 레코드 삭제

쿼리를 사용하여 중복 레코드 삭제

중복 데이터는 여러 사용자가 동시에 데이터베이스에 데이터를 추가하거나 데이터베이스가 중복을 검사하도록 설계되지 않은 경우 소용이 있습니다. 중복된 데이터를 많이 삭제하려는 경우 쿼리를 사용하는 것이 더 쉽습니다. 첫 번째 단계는 데이터베이스에서 쿼리를 사용하여 중복 레코드를 찾는 것입니다.

참고: 이 문서에 설명된 메서드는 Access 웹앱에 적용되지 않습니다.

데이터를 삭제하기 전에

데이터 삭제를 취소할 수 없습니다. 따라서 중복 레코드를 삭제하기 전에 데이터베이스가 준비되어 있는지 확인합니다.

  • 파일이 읽기 전용이 아닌지 확인 합니다.

  • 데이터베이스를 다른 사용자와 공유하는 경우 가능한 데이터 충돌을 방지하기 위해 작업할 개체를 닫아야 합니다.

  • 독점 모드에서 데이터베이스를 열 수 있는 권한이 있는 경우 파일 열기 >클릭하고 데이터베이스를 선택합니다. 열기 옆에 있는 화살표를 클릭하고단독 열기 를 클릭합니다.

  • 가장 중요한 점은 데이터베이스를 백업해야 합니다. 삭제된 레코드를 복구하는 유일한 방법은 백업에서 복원하는 것입니다. 삭제 작업은 관련 테이블에서 레코드를 삭제할 수도 있습니다.

참고:  백업에서 복원하기 위해 원본 파일을 닫고 이름을 변경하여 백업 복사본이 원래 버전의 이름을 사용할 수 있도록 합니다. 원본 버전의 이름을 백업 복사본에 할당하고 Access에서 을 을 수 있습니다.

삭제 쿼리 만들기 및 실행

  1. 쿼리 디자인 > 만들기 탭을 클릭하고 레코드를 삭제하려는 표를 두 번 클릭합니다.

  2. 쿼리 디자이너에 모든 테이블필드를 추가하려면 을 두 번 클릭합니다.

  3. 지우기 위해 레코드를 식별하는 데 사용할 필드를 추가합니다. 예를 들어 고객이 영업을 하지 않는 경우 해당 고객에 대한 보류 중인 모든 주문을 삭제해야 라고 가정합니다. 이러한 레코드만 찾으면 디자인 눈금에 고객 ID 및 주문 날짜 필드를 추가할 수 있습니다.

  4. 조건 행 에서 조건을 추가할 수 있습니다. 예를 들어 비즈니스를 하지 않은 고객의 고객 ID와 해당 고객의 주문이 유효하지 않은 날짜를 추가할 수 있습니다.

  5. 조건 필드에 대한 표시 확인란을 선택 취소합니다.

  6. 디자인 탭에서 실행을 클릭합니다. 쿼리가 삭제하려는 레코드를 반환하는지 확인합니다.

  7. 디자인 보기를 클릭하고 디자인 탭에서삭제를 클릭합니다. 액세스는 선택 쿼리를 삭제 쿼리로 변경하고 디자인 눈금의 아래쪽 섹션에서 행 표시를 숨기고, 삭제 행을 추가합니다.

  8. 삭제 쿼리를 실행하기 전에 한 번 더 확인: * (모든 필드) 열의 삭제 행이 조건 열 중 하나에 From Where가 표시될지 확인합니다.

  9. 디자인 탭에서예를 > 클릭합니다.

자세한 내용은 두 테이블 비교를 참조하고 일치하지 않고 레코드를 찾을 수 있습니다.

맨 위로 이동

추가 도움이 필요하신가요?

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×