parse_url函数

适用于:检查标记是的砖的SQL检查标记是的砖运行时

精华的部分url

语法

parse_url(url,partToExtract(,关键])

参数

  • url:一个字符串表达式。

  • partToExtract:一个字符串表达式。

  • 关键:一个字符串表达式。

返回

一个字符串。

partToExtract必须的:

  • “主机”

  • “路径”

  • “查询”

  • “REF”

  • “协议”

  • “文件”

  • “权威”

  • “用户信息”

关键是区分大小写的。

如果一个请求partToExtractorgydF4y2Ba关键未找到,返回NULL。

如果砖返回一个错误url字符串是无效的。

请注意

在砖运行时,如果spark.sql.ansi.enabled,parse_url返回如果url字符串是无效的。

例子

>选择parse_url(“http://spark.apache.org/path?query=1”,“主机”);火花apacheorg>选择parse_url(“http://spark.apache.org/path?query=1”,“查询”);查询=1>选择parse_url(“http://spark.apache.org/path?query=1”,“查询”,“查询”);1>选择parse_url(“http://spark。apache.org/path?query=1',“查询”,“查询”);错误:非法论点