Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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 substring función.
Sintaxis
substr(expr, pos [, len] )
substr(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
El resultado coincide con el tipo de expr.
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 substr('Spark SQL', 5);
k SQL
> SELECT substr('Spark SQL', -3);
SQL
> SELECT substr('Spark SQL', 5, 1);
k
> SELECT substr('Spark SQL' FROM 5);
k SQL
> SELECT substr('Spark SQL' FROM -3);
SQL
> SELECT substr('Spark SQL' FROM 5 FOR 1);
k
> SELECT substr('Spark SQL' FROM -10 FOR 5);
Spar