Funktionen rpad
Gäller för: Databricks SQL
Databricks Runtime
Returnerar expr
, höger vadderad med pad
till en längd av len
.
Syntax
rpad(expr, len [, pad] )
Argument
expr
: EttSTRING
ellerBINARY
ett uttryck som ska vadderas.len
: EttINTEGER
uttryck.pad
: Ett valfrittSTRING
uttryck ellerBINARY
uttryck med mönstret för utfyllnad. Standardvärdet är ett blankstegstecken förSTRING
och x'00' förBINARY
.
Returer
A BINARY
om både expr
och pad
är BINARY
. Annars returnerar en STRING
.
Om expr
är längre än len
förkortas returvärdet till len
tecken.
Om du inte anger pad
, är en STRING
expr
vadderad till höger med blankstegstecken, medan en BINARY
expr
är vadderad till höger med x'00' byte.
Om len
är mindre än 1, en tom sträng.
BINARY
stöds sedan: Databricks Runtime 11.0.
Exempel
> 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