我想要的是仅提取域,而不提取顶级域。
我有两个字段,电子邮件和网站。使用两个不同的sql SELECT语句(每个字段一个),我想创建两个新字段,EmailDomain和WebsiteDomain。
网站中的字段示例:
电子邮件中的值示例:
在以上所有示例中,我希望结果仅是“域”(或“示例”)。
我已经测试并提出了一些几乎可以胜任的声明,但是它们并不能解决所有示例,而且仍然占据主导地位。
到目前为止,我有:
SELECT Account.website, REGEXP_REPLACE (Account.website, '(http[s]?://)?(www\\.)?(.*?)((/|:)(.)*|$)', '\\3') AS `WebsiteDomain` FROM Account
和
SELECT Leads.email, REGEXP_REPLACE (Leads.email, '^.*@([^\\.]+)\\.\\w+','\\1') AS `EmailDomain` FROM Leads
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句