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