Função lpad
Aplica-se a: Databricks SQL Databricks Runtime
Retorna expr
, acolchoado à esquerda com pad
um comprimento de len
.
Sintaxe
lpad(expr, len [, pad] )
Argumentos
expr
: Uma expressão STRING ou BINARY a ser preenchida.len
: Uma expressão INTEGER especificando o comprimento da cadeia de caracteres de resultadopad
: Uma expressão opcional STRING ou BINARY especificando o preenchimento.
Devoluções
UMA STRING.
Se expr
for maior que len
, o valor de retorno será encurtado para len
caracteres.
Se você não especificar pad
, um STRING expr
será acolchoado à esquerda com caracteres de espaço, enquanto um BINARY expr
será acolchoado à esquerda com x'00' bytes.
Se len
for menor que 1, uma cadeia de caracteres vazia.
BINARY é suportado desde: Databricks Runtime 11.0.
Exemplos
> SELECT lpad('hi', 5, 'ab');
abahi
> SELECT lpad('hi', 1, '??');
h
> SELECT lpad('hi', 5);
hi
> SELECT hex(lpad(x'1020', 5, x'05'))
0505051020