제 목
[DataBase] 중복되는 데이터가 있는 레코드 삭제하는 방법
작성자
기술지원팀
작성시각
2013-03-26 오후 2:23:16
조회수
9879
첨부파일
DB_DeleteOverlapData_20130326.zip
안녕하십니까. 기술지원팀입니다. Access 데이터베이스를 이용하여 특정 필드에 중복된 데이터 존재여부를 확인하여 레코드 하나만 남겨놓고 전체 중복된 레코드를 삭제하는 방법에 대한 예제입니다. [핵심 스크립트 및 상세설명] @sprintf(query,"DELETE FROM Sec5 WHERE AI_0000 NOT IN (SELECT min(AI_0000) FROM Sec5 GROUP BY DataSavedTime)"); @DbCommand("DB", query); 본 예제를 이용하여 아래의 내용을 습득 하실수 있습니다. 1. 데이터베이스 쿼리문을 이용하여 중복된 데이터를 찾는 방법 2. 데이터베이스 쿼리문을 이용하여 Delete 하는 방법 작업선택 프로그램의 글자메뉴 "파일 | 복원" 메뉴를 이용하시어 첨부파일을 지정하시면 예제 작업이 작업선택 프로그램에 추가됩니다. 예제 작업 버전 : AutoBase 10.2.5.4 (이전 버전을 사용하셔도 무방합니다.) 작성자 : 전진철 차장 감사합니다.