全部产品
阿里云办公

URL函数

更新时间:2017-10-10 19:51:59

提取函数

URL方法用于从HTTP URLs(或者是任何满足RFC 2396标准的有效URIs)中提取相应的信息。URL方法支持如下的语法:

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

被从URLs中提取出来的部分,不会包括URI的语法分隔符(如:或者?)

url_extract_fragment(url) → varchar

从URL返回fragment标识符

url_extract_host(url) → varchar

从url返回host

url_extract_parameter(url, name) → varchar

从url返回名为name的第一个查询字符串参数的值。 参数提取按照RFC 1866#section-8.2.1规定的典型方式处理

url_extract_path(url) → varchar

从url返回path

url_extract_port(url) → bigint

从url返回port值

url_extract_protocol(url) → varchar

从url返回protocol

url_extract_query(url) → varchar

从url返回extract_query

Encoding函数

url_encode(value) → varchar

通过编码来转义值,以便它可以安全地包含在URL查询参数名称和值中

  • Alphanumeric字符不进行编码
  • 字符.,-, * and _ 不进行编码
  • ASCII空格字符编码为+
  • 所有其他字符都转换为UTF-8,字节编码为字符串%XX,其中XX是UTF-8字节的大写十六进制值

url_decode(value) → varchar

解除URL编码的值。 这个函数是url_encode()的反向。