如何使用sql select语句从URL或电子邮件中提取域?

李维·H

我想要的是仅提取域,而不提取顶级域。

我有两个字段,电子邮件和网站。使用两个不同的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

米哈伊尔·伯利安(Mikhail Berlyant)

考虑以下

select website, regexp_replace(net.reg_domain(website), '.' || net.public_suffix(website) || '$', '') 
from `project.dataset.table`   

如果应用于问题中的样本数据,则输出为

在此处输入图片说明

您应该可以将其应用于电子邮件字段

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从文件中提取电子邮件?

来自分类Dev

如何从pdf中提取电子邮件

来自分类Dev

如何使用grep从日志中提取电子邮件

来自分类Dev

如何从用户数组中提取电子邮件

来自分类Dev

如何从原始电子邮件中提取图像?

来自分类Dev

如何仅从电子邮件日期中提取年份

来自分类Dev

如何从原始电子邮件中提取图像?

来自分类Dev

如何从Excel中的电子邮件中提取结尾

来自分类Dev

如何从电子邮件标题中提取附件?

来自分类Dev

使用Oracle Regexp从字段中提取电子邮件

来自分类Dev

使用ruby从逗号分隔的文件中提取电子邮件

来自分类Dev

使用JavaMail从电子邮件中提取MIME编码的内容

来自分类Dev

使用ruby从逗号分隔的文件中提取电子邮件

来自分类Dev

如何使用Java从Outlook电子邮件2010中提取附件?

来自分类Dev

如何使用Jsoup从网页中提取多个电子邮件地址?

来自分类Dev

如何使用CMD从文本文件中提取电子邮件地址和密码?

来自分类Dev

如何使用javaScript在HTML电子邮件中提取VML(Outlook代码)中的href链接?

来自分类Dev

如何使用 Ruby on Rails 从字符串中提取电子邮件地址?

来自分类Dev

从Outlook电子邮件正文中提取单词,同时使用预定义的模板回复电子邮件

来自分类Dev

如何从python的RFC 2822邮件标题中提取多个电子邮件地址?

来自分类Dev

如何从今天收到的 Outlook 邮件中提取电子邮件附件?

来自分类Dev

SQL命令检查域电子邮件

来自分类Dev

SQL 计算不同的电子邮件域

来自分类Dev

如何从传入的电子邮件中提取信息以自动执行清单?

来自分类Dev

如何从公司名称中提取电子邮件ID

来自分类Dev

如何在Perl中从正文电子邮件中提取href?

来自分类Dev

如何从电子邮件正文中提取附件(编码为base64)

来自分类Dev

Javascript。如何从字符串中提取 URI 编码的电子邮件?

来自分类Dev

使用tsql从字符串中提取电子邮件地址

Related 相关文章

  1. 1

    如何从文件中提取电子邮件?

  2. 2

    如何从pdf中提取电子邮件

  3. 3

    如何使用grep从日志中提取电子邮件

  4. 4

    如何从用户数组中提取电子邮件

  5. 5

    如何从原始电子邮件中提取图像?

  6. 6

    如何仅从电子邮件日期中提取年份

  7. 7

    如何从原始电子邮件中提取图像?

  8. 8

    如何从Excel中的电子邮件中提取结尾

  9. 9

    如何从电子邮件标题中提取附件?

  10. 10

    使用Oracle Regexp从字段中提取电子邮件

  11. 11

    使用ruby从逗号分隔的文件中提取电子邮件

  12. 12

    使用JavaMail从电子邮件中提取MIME编码的内容

  13. 13

    使用ruby从逗号分隔的文件中提取电子邮件

  14. 14

    如何使用Java从Outlook电子邮件2010中提取附件?

  15. 15

    如何使用Jsoup从网页中提取多个电子邮件地址?

  16. 16

    如何使用CMD从文本文件中提取电子邮件地址和密码?

  17. 17

    如何使用javaScript在HTML电子邮件中提取VML(Outlook代码)中的href链接?

  18. 18

    如何使用 Ruby on Rails 从字符串中提取电子邮件地址?

  19. 19

    从Outlook电子邮件正文中提取单词,同时使用预定义的模板回复电子邮件

  20. 20

    如何从python的RFC 2822邮件标题中提取多个电子邮件地址?

  21. 21

    如何从今天收到的 Outlook 邮件中提取电子邮件附件?

  22. 22

    SQL命令检查域电子邮件

  23. 23

    SQL 计算不同的电子邮件域

  24. 24

    如何从传入的电子邮件中提取信息以自动执行清单?

  25. 25

    如何从公司名称中提取电子邮件ID

  26. 26

    如何在Perl中从正文电子邮件中提取href?

  27. 27

    如何从电子邮件正文中提取附件(编码为base64)

  28. 28

    Javascript。如何从字符串中提取 URI 编码的电子邮件?

  29. 29

    使用tsql从字符串中提取电子邮件地址

热门标签

归档