Delen via


lpad-functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan 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 aangeeft
  • pad: 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