2010-08-18 6 views
1

Je dois écrire une fonction SQL qui me permettra de supprimer une adresse e-mail au nom de domaine nu. EX: Je voudrais que [email protected] soit lu comme [email protected] C'est très probablement très simple, mais je n'arrive pas à trouver d'informations à ce sujet.Comment modifier les résultats SQL SELECT

+0

Quelles règles précises souhaitez-vous pour le remplacement? utilisez uniquement le domaine de premier niveau (com dans votre cas) et le domaine de deuxième niveau (google dans votre cas)? – Frank

+1

Quel RDBMS? Si SQL Server peut-être il y a quelque chose dans les bibliothèques .NET. Un simple décompte de points ne fonctionnera pas en raison de TLDs comme 'co.uk' –

Répondre

0

Vous pouvez essayer de créer une fonction SQL CLR et utiliser regex de votre bibliothèque .net pour analyser la chaîne. D'après son apparence, vous devrez peut-être analyser le ccTLD s'il existe, puis analyser le nom de domaine/nom de domaine générique.

Questions connexes