メインコンテンツまでスキップ
バージョン: 4.x

CUT_TO_FIRST_SIGNIFICANT_SUBDOMAIN

説明

CUT_TO_FIRST_SIGNIFICANT_SUBDOMAIN関数は、URLからドメインの有効部分を抽出します。これには、トップレベルドメインから「最初の重要なサブドメイン」までが含まれます。入力URLが無効な場合は、空文字列を返します。

構文

CUT_TO_FIRST_SIGNIFICANT_SUBDOMAIN(<url>)

パラメータ

Parameterデスクリプション
<url>処理対象のURL文字列。型: VARCHAR

Return Value

VARCHAR型を返し、抽出されたドメイン部分を表します。

特殊なケース:

  • urlがNULLの場合、NULLを返します
  • urlが有効なドメイン形式でない場合、空文字列を返します

Examples

  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') |
+------------------------------------------------+
| |
+------------------------------------------------+