Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os 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