이름 필드의 혼합에서 성과 이름을 추출하는 데 사용할 수있는 SQL


0

이름 필드는 예를 들어 Mr. First Last, Mr First Last, First M Last, First M. Last, First Last Snr, First M Last Snr, First Last-Last 등의 형식을 혼합하여 사용할 수 있습니다.


SQL은 아니지만 Microsoft Office에 포함 된 VBA와 같은 언어로 코딩해야합니다. 누군가 더 현명하게 대답 할 수있을 것입니다
Canadian Luke

답변:


1

Mr./Mrs를 제거하기 위해 정규 표현식 (사용할 도구가 무엇인지 확실하지 않습니까?)을 사용하거나 주석이 좋은 스크립팅 언어를 제안 할 수 있습니다. 그러나 표시되는대로 함께 혼합하는 이름 필드에서 이름과 성을 순서대로 반환하는 것은 불가능할 가능성이 높습니다.

그 이유는-이름과 성이 무엇인지 어떻게 알 수 있습니까? Michael Matthew는 실제로 Matthew Michael 일 수 있습니다. 또는 그의 이름이 Michael Francis Matthew라면 – Michael Francis와 Matthew가 같은 형식으로 혼합되어 있다면 모두 이름이 될 수 있습니다. 이름, 중간 이름 및 성을 구분하기 위해 db의 구조를 다시 디자인하는 것이 좋습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.