Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Extrait une partie de url.
Syntaxe
parse_url(url, partToExtract [, key] )
Arguments
-
url: Expression de type STRING. -
partToExtract: Expression de type STRING. -
key: Expression de type STRING.
Retours
CHAÎNE.
partToExtract doit faire partie de :
'HOST''PATH''QUERY''REF''PROTOCOL''FILE''AUTHORITY''USERINFO'
key respecte la casse.
Si un partToExtract ou key demandé est introuvable, la valeur NULL est renvoyée.
Azure Databricks retourne une erreur si la chaîne url n’est pas valide.
Notes
Dans Databricks Runtime, si spark.sql.ansi.enabled est false,parse_url renvoie NULL si la chaîne url n’est pas valide.
Exemples
> 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