lpad Functie

Van toepassing op:gemarkeerd met ja Databricks SQL-controle gemarkeerd als ja 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 aangeeft
  • pad: 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