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

EXTRACT_URL_PARAMETER

説明

URLにnameパラメータが存在する場合はその値を返し、存在しない場合は空文字列を返します。

この名前を持つパラメータが複数ある場合は、最初に出現するものが返されます。

この関数は、パラメータ名が渡されたパラメータと全く同じようにURLでエンコードされていることを前提として動作します。

URLの他の部分を取得したい場合は、parse_urlを使用できます。

構文

EXTRACT_URL_PARAMETER ( <url> , <name> )

パラメータ

パラメータデスクリプション
<url>返される対象のパラメータのurl文字列
<name>返される対象のパラメータの名前

Return Value

<url> 内のパラメータ <name> の値

Example

SELECT EXTRACT_URL_PARAMETER("http://doris.apache.org?k1=aa&k2=bb&test=cc#999", "k2")
+--------------------------------------------------------------------------------+
| extract_url_parameter('http://doris.apache.org?k1=aa&k2=bb&test=cc#999', 'k2') |
+--------------------------------------------------------------------------------+
| bb |
+--------------------------------------------------------------------------------+