parse_url
-Funktion
Gilt für: Databricks SQL Databricks Runtime
Extrahiert einen Teil von url
.
Syntax
parse_url(url, partToExtract [, key] )
Argumente
url
: Ein STRING-AusdruckpartToExtract
: Ein STRING-Ausdruckkey
: Ein STRING-Ausdruck
Gibt zurück
Die ist ein STRING-Element.
partToExtract
muss eine der folgenden Angaben sein:
'HOST'
'PATH'
'QUERY'
'REF'
'PROTOCOL'
'FILE'
'AUTHORITY'
'USERINFO'
Bei key
wird die Groß- und Kleinschreibung beachtet.
Wenn partToExtract
oder key
nicht gefunden wird, wird NULL zurückgegeben.
Azure Databricks gibt einen Fehler zurück, wenn die url
-Zeichenfolge ungültig ist.
Hinweis
Wenn spark.sql.ansi.enabled in Databricks Runtime false
lautet, gibt parse_url
NULL
zurück, wenn die url
-Zeichenfolge ungültig ist.
Beispiele
> SELECT parse_url('http://spark.apache.org/path?query=1', 'HOST');
spark.apache.org
> SELECT parse_url('http://spark.apache.org/path?query=1', 'QUERY');
query=1
> SELECT parse_url('http://spark.apache.org/path?query=1', 'QUERY', 'query');
1
> SELECT parse_url('http://spark. apache.org/path?query=1', 'QUERY', 'query');
Error: Illegal argument