一个常见的实际应用案例是从一个包含文本信息的列中提取特定信息。例如,假设有一个包含电子邮件地址的列,我们想要从中提取邮件的域名部分。
以下是一个示例SQL查询,使用EXTRACT函数从email列中提取邮件的域名部分:
SELECT email,
EXTRACT(email FROM '@' TO '.') AS domain
FROM users;
在这个例子中,我们假设users表包含一个名为email的列,其中包含各种电子邮件地址。通过使用EXTRACT函数,我们可以提取出每个电子邮件地址的域名部分,并在查询结果中显示。