Função rpad
Aplica-se a: Databricks SQL Databricks Runtime
Retorna expr
, acolchoado à direita com pad
um comprimento de len
.
Sintaxe
rpad(expr, len [, pad] )
Argumentos
expr
: ASTRING
ouBINARY
expressão a ser acolchoada.len
: UmaINTEGER
expressão.pad
: Um opcionalSTRING
ouBINARY
expressão com o padrão para preenchimento. O padrão é um caractere de espaço paraSTRING
e x'00' paraBINARY
.
Devoluções
A BINARY
se ambos expr
e pad
são BINARY
. Caso contrário, retorna um STRING
arquivo .
Se expr
for maior que len
, o valor de retorno será encurtado para len
caracteres.
Se você não especificar pad
, a expr
STRING
é acolchoado à direita com caracteres de espaço, enquanto a BINARY
expr
é acolchoado à direita com x'00' bytes.
Se len
for menor que 1, uma cadeia de caracteres vazia.
BINARY
é suportado desde: Databricks Runtime 11.0.
Exemplos
> SELECT rpad('hi', 5, 'ab');
hiaba
> SELECT rpad('hi', 1, '??');
h
> SELECT rpad('hi', 5);
hi
> SELECT hex(rpad(x'1020', 5, x'05'))
1020050505