lpad
-functie
Van toepassing op: Databricks SQL Databricks Runtime
Retourneert expr
, links opgevuld met pad
een lengte van len
.
Syntaxis
lpad(expr, len [, pad] )
Argumenten
expr
: een TEKENREEKS- of BINAIRE expressie die moet worden opgevuld.len
: Een INTEGER-expressie die de lengte van de resultaattekenreeks aangeeftpad
: Een optionele TEKENREEKS- of BINAIRE expressie die de opvulling opgeeft.
Retouren
EEN TEKENREEKS.
Als expr
deze langer is dan len
, wordt de retourwaarde ingekort tot len
tekens.
Als u geen tekenreeks opgeeft pad
, wordt een TEKENREEKS expr
aan de linkerkant opgevuld met spatietekens, terwijl een BINARY expr
links wordt opgevuld 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 lpad('hi', 5, 'ab');
abahi
> SELECT lpad('hi', 1, '??');
h
> SELECT lpad('hi', 5);
hi
> SELECT hex(lpad(x'1020', 5, x'05'))
0505051020