EXTRACT_URL_PARAMETER
説明
URLにnameパラメータが存在する場合はその値を返し、存在しない場合は空文字列を返します。
この名前のパラメータが複数ある場合は、最初に現れるものが返されます。
この関数は、パラメータ名がURLに渡されたパラメータと全く同じようにエンコードされていることを前提として動作します。
URLの他の部分を取得したい場合は、parse_urlを使用できます。
構文
EXTRACT_URL_PARAMETER ( <url> , <name> )
パラメータ
| パラメータ | 説明 |
|---|---|
<url> | 返されるパラメータのurl文字列 |
<name> | 返されるパラメータの名前 |
戻り値
<url>内のパラメータ<name>の値
例
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 |
+--------------------------------------------------------------------------------+