メインコンテンツまでスキップ
バージョン: 4.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 |
+--------------------------------------------------------------------------------+