我需要编写一个SQL函数,允许我将电子邮件地址剥离到裸域名。 EX:我会将JoeSchmoe@mail.google.com读作JoeSchmoe@google.com。这很可能非常简单,但我似乎无法找到任何相关信息。
答案 0 :(得分:0)
如果您使用的是Oracle:
select substr('test@test.com',instr('test@test.com','@')+1,length('test@test.com')) as domain from dual;
答案 1 :(得分:0)
您可能想尝试创建CLR SQL函数并使用.net库中的正则表达式来解析字符串。从它的外观来看,您可能需要解析ccTLD(如果存在),然后解析通用TLD /域名。