2010-08-18 2 views
1

벌거 벗은 도메인 이름으로 전자 메일 주소를 제거 할 수있는 SQL 함수를 작성해야합니다. 예 : [email protected][email protected]으로 읽게합니다. 이것은 대개 매우 간단하지만 정보를 찾을 수없는 것 같습니다.SQL SELECT 결과를 수정하는 방법

+0

대체 할 정확한 규칙은 무엇입니까? 최상위 도메인 (귀하의 경우에는 com)과 2 단계 도메인 (귀하의 경우 google) 만 사용하십시오. – Frank

+1

RDBMS는 무엇입니까? IF SQL Server에 .NET 라이브러리에 뭔가가있을 수 있습니다. 'co.uk'와 같은 TLD 때문에 점들의 단순한 카운트가 작동하지 않습니다. –

답변

0

당신은 CLR의 SQL 함수를 만드는 시도하고 문자열을 구문 분석하기 위해 .NET 라이브러리에서 정규식을 사용할 수 있습니다. 보이는 경우 ccTLD가있는 경우이를 구문 분석 한 다음 일반 TLD/도메인 이름을 구문 분석해야 할 수 있습니다.