lpad
função
Aplica-se a: do SQL do Databricks Databricks Runtime
Devolve expr
, acolchoado à esquerda com pad
um comprimento de len
.
Sintaxe
lpad(expr, len [, pad] )
Argumentos
expr
: uma expressão BINÁRIA ou CADEIA a ser acolchoada.len
: uma expressão INTEGER que especifica o comprimento da cadeia de resultadopad
: uma expressão BINÁRIA ou CADEIA opcional que especifica o preenchimento.
Devolve
UMA CADEIA.
Se expr
for maior que len
, o valor devolvido é abreviado para len
carateres.
Se não especificar pad
, uma expr
CADEIA é acolchoada à esquerda com carateres de espaço, enquanto um BINÁRIO expr
é acolchoado à esquerda com bytes x'00'.
Se len
for inferior a 1, uma cadeia 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