rpad
-functie
Van toepassing op: Databricks SQL Databricks Runtime
Retourneert expr
, rechts opgevuld met pad
een lengte van len
.
Syntaxis
rpad(expr, len [, pad] )
Argumenten
expr
: EenSTRING
ofBINARY
expressie die moet worden opgevuld.len
: EenINTEGER
expressie.pad
: Een optioneleSTRING
ofBINARY
expressie met het patroon voor opvulling. De standaardwaarde is een spatie voorSTRING
en x'00' voorBINARY
.
Retouren
A BINARY
als beide expr
en pad
zijn BINARY
. Retourneert anders een STRING
.
Als expr
deze langer is dan len
, wordt de retourwaarde ingekort tot len
tekens.
Als u dit niet opgeeftpad
, wordt een expr
STRING
pad naar rechts met spatietekens opgevuld, terwijl een BINARY
expr
is opgevuld aan de rechterkant met x'00' bytes.
Als len
dit kleiner is dan 1, is er een lege tekenreeks.
BINARY
wordt ondersteund sinds: Databricks Runtime 11.0.
Voorbeelden
> 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