Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Função
Aplica-se a:
Databricks SQL
Databricks Runtime
Retorna a substring de expr que começa em pos e é de comprimento len. Esta função é sinónimo de substr função.
Sintaxe
substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )
Argumentos
-
expr: UmaBINARYouSTRINGexpressão. -
pos: Uma expressão numérica integral que especifica a posição inicial. -
len: Uma expressão numérica integral opcional.
Devoluções
Um STRING.
pos é baseado em 1. Se pos for negativo, o início é determinado pela contagem de caracteres (ou bytes para BINARY) a partir do final.
Se len for inferior a 1 o resultado está vazio.
Se len for omitida, a função retornará caracteres ou bytes começando com pos.
Exemplos
> 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