Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
Si la chaîne url n’est pas valide, Azure Databricks déclenche CANNOT_DECODE_URL.
Notes
Dans Databricks Runtime, si spark.sql.ansi.enabled est false,parse_url renvoie NULL si la chaîne url n’est pas valide.
Conditions d’erreur courantes
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: CANNOT_DECODE_URL