Función rpad
Se aplica a: Databricks SQL Databricks Runtime
Devuelve expr
, rellenado a la derecha con pad
hasta una longitud de len
.
Sintaxis
rpad(expr, len [, pad] )
Argumentos
expr
: expresiónSTRING
oBINARY
que se va a rellenar.len
: una expresiónINTEGER
.pad
: expresiónSTRING
oBINARY
opcional con el patrón para relleno. El valor predeterminado es un carácter de espacio paraSTRING
y x’00’ paraBINARY
.
Devoluciones
Un BINARY
si expr
y pad
son BINARY
. De lo contrario, devuelve STRING
.
Si expr
es más largo que len
, el valor devuelto se acorta a len
caracteres.
Si no especifica pad
, un STRING
expr
se rellena a la derecha con caracteres de espacio, mientras que un BINARY
expr
se rellena a la derecha con x’00’ bytes.
Si len
es menor que 1, una cadena vacía.
BINARY
se admite desde: Databricks Runtime 11.0.
Ejemplos
> 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