Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Función
Se aplica a:
Databricks SQL
Databricks Runtime
Extrae una parte de url.
Sintaxis
parse_url(url, partToExtract [, key] )
Argumentos
-
url: expresión STRING. -
partToExtract: expresión STRING. -
key: expresión STRING.
Devoluciones
Un valor STRING.
partToExtract debe ser uno de los siguientes:
'HOST''PATH''QUERY''REF''PROTOCOL''FILE''AUTHORITY''USERINFO'
key distingue mayúsculas de minúsculas.
Si no se encuentra un argumento partToExtract o key solicitado, se devuelve NULL.
Azure Databricks devuelve un error si la cadena url no es válida.
Nota:
En Databricks Runtime, si spark.sql.ansi.enabled es false, parse_url devuelve NULL si la cadena url no es válida.
Ejemplos
> 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