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

PARSE_URL

説明

PARSE_URL関数は主にURL文字列を解析し、プロトコル、ホスト、パス、クエリパラメータなど、様々なコンポーネントを抽出するために使用されます。

構文

PARSE_URL( <url>, <name> )

パラメータ

Parameterデスクリプション
<url>解析が必要なURL
<name>抽出する部分。オプションの値にはPROTOCOLHOSTPATHREFAUTHORITYFILEUSERINFOPORTQUERYが含まれます(大文字小文字を区別しません)。

Return Value

<url>の指定された部分を返します。特殊なケース:

  • いずれかのParameterがNULLの場合、NULLが返されます。
  • <name>に他の不正な値が渡された場合、エラーが発生します。

Examples

SELECT parse_url ('https://doris.apache.org/', 'HOST');
+------------------------------------------------+
| parse_url('https://doris.apache.org/', 'HOST') |
+------------------------------------------------+
| doris.apache.org |
+------------------------------------------------+
SELECT parse_url ('https://doris.apache.org/', null);
+----------------------------------------------+
| parse_url('https://doris.apache.org/', NULL) |
+----------------------------------------------+
| NULL |
+----------------------------------------------+

関連コマンド

QUERY 内の特定の Parameter を取得したい場合は、extract_url_parameter を使用できます。