MAPREDUCE服务 MRS-URL函数:提取函数
提取函数
描述:提取函数用于从HTTP URL(或任何符合RFC 2396标准的URL)中提取内容。
[protocol:][//host[:port]][path][?query][#fragment]
提取的内容不会包含URI的语法分隔符,比如“:”或“?”。
- url_extract_fragment(url) → varchar
描述:返回url的片段标识符,即#后面的字符串。
select url_extract_fragment('http://www.example.com:80/stu/index.html?name=xxx&age=25#teacher');--teacher
- url_extract_host(url)→ varchar
描述:返回url中的主机 域名 。
select url_extract_host('http://www.example.com:80/stu/index.html?name=xxx&age=25#teacher');-- www.example.com
- url_extract_parameter(url, name)→ varchar
描述:返回url中参数名为name的参数。
select url_extract_parameter('http://www.example.com:80/stu/index.html?name=xxx&age=25#teacher','age');-- 25
- url_extract_path(url)→ varchar
描述:提取url中的路径。
select url_extract_path('http://www.example.com:80/stu/index.html?name=xxx&age=25#teacher');-- /stu/index.html
- url_extract_port(url)→ bigint
描述:提取url中的端口。
select url_extract_port('http://www.example.com:80/stu/index.html?name=xxx&age=25#teacher');-- 80
- url_extract_protocol(url)→ varchar
描述:提取url中的协议。
select url_extract_protocol('http://www.example.com:80/stu/index.html?name=xxx&age=25#teacher'); -- http
- url_extract_query(url)→ varchar
描述:提取url中的查询字符串。
select url_extract_query('http://www.example.com:80/stu/index.html?name=xxx&age=25#teacher'); -- name=xxx&age=25
- GaussDB函数_GaussDB数据库函数_高斯数据库函数_华为云
- GaussDB支持的函数_GaussDB函数类型解析_高斯数据库支持的函数-华为云
- 调用函数_函数调用方式_函数工作流 FunctionGraph-华为云
- GaussDB数据库函数_GaussDB函数和操作符_高斯数据库函数-华为云
- GaussDB数据库函数_GaussDB介绍_高斯数据库函数
- 什么是函数工作流_函数托管计算服务_函数工作流 FunctionGraph-华为云
- 使用容器镜像部署函数_函数部署_函数工作流 FunctionGraph-华为云
- 如何使用模板创建函数_模板创建函数_函数工作流 FunctionGraph-华为云
- 使用SpringBoot构建HTTP函数_functiongraph_函数工作流
- 什么是函数工作流_functiongraph是什么_函数工作流服务