全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
日志服务

URL函数

更新时间:2017-12-06 15:28:34

URL函数支持从标准URL路径中提取字段,一个标准的URL如下:

  1. [protocol:][//host[:port]][path][?query][#fragment]

常见URL函数

函数名 含义 样例
url_extract_fragment(url) 提取出URL中的fragment,结果为varchar类型 *| select url_extract_fragment(url)
url_extract_host(url) 提取出URL中的host,结果为varchar类型 *|select url_extract_host(url)
url_extract_parameter(url, name) 提取出URL中的query中name对应的参数值,结果为varchar类型 *|select url_extract_parameter(url)
url_extract_path(url) 提取出URL中的path,结果为varchar类型 *|select url_extract_path(url)
url_extract_port(url) 提取出URL中的端口,结果为bigint类型 *|select url_extract_port(url)
url_extract_protocol(url) 提取出URL中的协议,结果为varchar类型 *|select url_extract_protocol(url)
url_extract_query(url) 提取出URL中的query,结果为varchar类型 *|select url_extract_query(url)
url_encode(value) 对url进行转义编码 *|select url_encode(url)
url_decode(value) 对url进行解码 *|select url_decode(url)
本文导读目录