Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Función
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
, se rellena a STRING
expr
a la derecha con caracteres de espacio, mientras que BINARY
expr
se rellena a la derecha con bytes x'00'.
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