SelectDB Enterprise
参考手册
SQL 函数
标量函数
字符串函数
CUT_TO_FIRST_SIGNIFICANT_SUBDOMAIN

CUT_TO_FIRST_SIGNIFICANT_SUBDOMAIN

描述

CUT_TO_FIRST_SIGNIFICANT_SUBDOMAIN 函数用于从 URL 中提取域名的有效部分,包含顶级域名直至"第一个有效子域"。如果输入的 URL 不合法,则返回空字符串。

语法

CUT_TO_FIRST_SIGNIFICANT_SUBDOMAIN(<url>)

参数

参数说明
<url>需要处理的 URL 字符串。类型:VARCHAR

返回值

返回 VARCHAR 类型,表示提取出的域名部分。

特殊情况:

  • 如果 url 为 NULL,返回 NULL
  • 如果 url 不是有效的域名格式,返回空字符串

示例

  1. 基本域名处理
SELECT cut_to_first_significant_subdomain('www.baidu.com');
+-----------------------------------------------------+
| cut_to_first_significant_subdomain('www.baidu.com')  |
+-----------------------------------------------------+
| baidu.com                                            |
+-----------------------------------------------------+
  1. 多级域名处理
SELECT cut_to_first_significant_subdomain('www.google.com.cn');
+---------------------------------------------------------+
| cut_to_first_significant_subdomain('www.google.com.cn')   |
+---------------------------------------------------------+
| google.com.cn                                             |
+---------------------------------------------------------+
  1. 无效域名处理
SELECT cut_to_first_significant_subdomain('wwwwwwww');
+------------------------------------------------+
| cut_to_first_significant_subdomain('wwwwwwww')  |
+------------------------------------------------+
|                                                 |
+------------------------------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标