Перейти к содержимому
Последнее обновление

EXTRACT_URL_PARAMETER

Описание​

Возвращает значение параметра name в URL, если такой параметр есть, или пустую строку в противном случае.

Если параметров с таким именем несколько, возвращается значение первого из них.

Функция предполагает, что имя параметра закодировано в 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 |
+--------------------------------------------------------------------------------+