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',“查詢”,“查詢”);錯誤:非法論點