Funzione rpad
Si applica a: Databricks SQL Databricks Runtime
Restituisce expr
, con riempimento a destra con pad
fino a una lunghezza di len
.
Sintassi
rpad(expr, len [, pad] )
Argomenti
expr
STRING
: espressione oBINARY
da riempimento.len
: espressioneINTEGER
.pad
: espressione oBINARY
facoltativaSTRING
con il criterio per la spaziatura interna. Il valore predefinito è un carattere di spazio perSTRING
e x'00' perBINARY
.
Valori restituiti
Oggetto BINARY
se e expr
pad
sono BINARY
. In caso contrario, restituisce STRING
.
Se expr
è maggiore di len
, il valore restituito viene abbreviato in len
caratteri.
Se non si specifica pad
, un STRING
expr
oggetto viene riempito a destra con caratteri di spazio, mentre viene BINARY
expr
riempito a destra con byte x'00' .
Se len
è minore di 1, una stringa vuota.
BINARY
è supportato perché Databricks Runtime 11.0.
Esempi
> 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