문제

내가 사용하고 접근을 통해 이동형 데이터베이스의 우편 주소,그리고 내가 찾는 보고서를 생성하는 외모에서의 모든 주소에 동일한,및 다음에 대한 우편 번호가 일치하지 않습니다.이상적으로 사용하고 싶 이와 같은 방법을 확인 이름에 대 우편 주소,우편 주소 vs 이름,등등.

의 목표는 깨끗한 데이터베이스를 대폭 줄일 우.

나는 생각이 매우 간단하지만,나는 나오지 않았는 방법을 아직,그리고 나는 아무것도 발견하지 않았 온라인 알려주는 내게 다른 사람은 이 프로젝트를 진행했습니다.

현재도 다음과 같습니다:그러나 그것은 영 결과입니다.

SELECT [Permissive Export_OLD 1].ACCOUNTNO, [Permissive Export_OLD 1].KEYNO, [Permissive Export_OLD 1].NAME1, [Permissive Export_OLD 1].NAME2, [Permissive Export_OLD 1].ADDRESS1, [Permissive Export_OLD 1].ADDRESS2, [Permissive Export_OLD 1].CITY, [Permissive Export_OLD 1].STATE, [Permissive Export_OLD 1].ZIPCODE
FROM [Permissive Export_OLD 1]
WHERE ((([Permissive Export_OLD 1].ADDRESS2)="EQUAL") AND (Not ([Permissive Export_OLD 1].ZIPCODE)="EQUAL"))
GROUP BY [Permissive Export_OLD 1].ACCOUNTNO, [Permissive Export_OLD 1].KEYNO, [Permissive Export_OLD 1].NAME1, [Permissive Export_OLD 1].NAME2, [Permissive Export_OLD 1].ADDRESS1, [Permissive Export_OLD 1].ADDRESS2, [Permissive Export_OLD 1].CITY, [Permissive Export_OLD 1].STATE, [Permissive Export_OLD 1].ZIPCODE;
도움이 되었습니까?

해결책

다음 쿼리를 권장합니다.

SELECT [Permissive Export_OLD 1].ACCOUNTNO, [Permissive Export_OLD 1].KEYNO, [Permissive Export_OLD 1].NAME1, [Permissive Export_OLD 1].NAME2, [Permissive Export_OLD 1].ADDRESS1, [Permissive Export_OLD 1].ADDRESS2, [Permissive Export_OLD 1].CITY, [Permissive Export_OLD 1].STATE, [Permissive Export_OLD 1].ZIPCODE
FROM [Permissive Export_OLD 1], [Permissive Export_OLD 1] AS [Permissive Export_OLD 1_1]
WHERE ((([Permissive Export_OLD 1].ADDRESS2)=[Permissive Export_OLD 1_1].[ADDRESS2]) AND (([Permissive Export_OLD 1].ZIPCODE)<>[Permissive Export_OLD 1_1].[ZIPCODE]))
GROUP BY [Permissive Export_OLD 1].ACCOUNTNO, [Permissive Export_OLD 1].KEYNO, [Permissive Export_OLD 1].NAME1, [Permissive Export_OLD 1].NAME2, [Permissive Export_OLD 1].ADDRESS1, [Permissive Export_OLD 1].ADDRESS2, [Permissive Export_OLD 1].CITY, [Permissive Export_OLD 1].STATE, [Permissive Export_OLD 1].ZIPCODE;

이 쿼리는 테이블의 각 행을 테이블의 다른 행과 비교하여 jusder2 = jand 쿼리는 해당 기준에 맞는 모든 레코드를 별도의 행으로 반환합니다.

다른 팁

이 있으로 간주소 수정 서비스 같은 무엇인 SmartyStreets 제공하는?(나는 작업에 SmartyStreets.)

를 찾는 중복된 주소는 매우 까다로운지 않고 그들을 통해 검증하고 표준화 서비스입니다.이러한 서비스를 처리할 수 있 mis-맞춤법,주소로 다른 형식으로,등등.쿼리에는 동일한 주소를 정확하게 평등과 일치하지 않습니다"123 주요"와"123Main St"비록 그들이 동일합니다.

그리고 이후 이러한 서비스하는 경향이있다 카스 인증을 받고 가정하면,당신은 우리에게 어떤 주소,당신을 얻을 것 CASS 요약 보고서는 현재 당신이 우체국에 대한 낮은 우편 요금입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top