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
Devuelve el substring de expr que comienza en pos y su longitud es len. Esta función es un sinónimo de substr función.
Sintaxis
substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )
Argumentos
-
expr: una expresiónBINARYoSTRING. -
pos: una expresión numérica integral que especifica la posición inicial. -
len: una expresión numérica integral opcional.
Devoluciones
STRING.
pos es de base 1. Si pos es negativo, el inicio se determina contando los caracteres (o bytes para BINARY) desde el final.
Si len es menor que 1, el resultado está vacío.
Si se omite len, la función se devuelve en caracteres o bytes que comienzan por pos.
Ejemplos
> SELECT substring('Spark SQL', 5);
k SQL
> SELECT substring('Spark SQL', -3);
SQL
> SELECT substring('Spark SQL', 5, 1);
k
> SELECT substring('Spark SQL' FROM 5);
k SQL
> SELECT substring('Spark SQL' FROM -3);
SQL
> SELECT substring('Spark SQL' FROM 5 FOR 1);
k
> SELECT substring('Spark SQL' FROM -10 FOR 5);
Spar