跳到主要内容

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 |
+--------------------------------------------------------------------------------+