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 pad niet specificeert, wordt een STRING expr aan de linkerkant aangevuld met spaties, terwijl een BINARY expr aan de linkerkant wordt aangevuld 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