lpad
Functie
Van toepassing op: Databricks Databricks Runtime
Retourneert expr
, links opgevuld met pad
tot een lengte van len
.
Syntaxis
lpad(expr, len [, pad] )
Argumenten
expr
: Een TEKENREEKS- of BINARY-expressie die moet worden opgevuld.len
: Een INTEGER-expressie die de lengte van de resultaattekenreeks aangeeftpad
: Een optionele TEKENREEKS- of BINARY-expressie die de opvulling aangeeft.
Retourneert
EEN TEKENREEKS.
Als expr
langer is dan len
, wordt de retourwaarde ingekort tot len
tekens.
Als u niet opgeeft pad
, wordt links een TEKENREEKS expr
gevuld met spatietekens, terwijl een BINARY expr
links wordt opgevuld met x'00' bytes.
Als len
kleiner is dan 1, een lege tekenreeks.
BINARY wordt ondersteund sinds:Databricks Runtime 11.0.
Voorbeelden
> SELECT lpad('hi', 5, 'ab');
abahi
> SELECT lpad('hi', 1, '??');
h
> SELECT lpad('hi', 5);
hi
> SELECT hex(lpad(x'1020', 5, x'05'))
0505051020