Freigeben über


lpad-Funktion

Gilt für:durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Gibt expr zurück, links mit pad bis zu einer Länge von len aufgefüllt.

Syntax

lpad(expr, len [, pad] )

Argumente

  • expr: Ein STRING- oder BINARY-Ausdruck, der aufgefüllt werden soll.
  • len: Ein INTEGER-Ausdruck, der die Länge der Ergebniszeichenfolge angibt.
  • pad: Ein optionaler STRING- oder BINARY-Ausdruck, der die Auffüllung angibt.

Gibt zurück

Die ist ein STRING-Element.

Wenn expr länger als len ist, wird der Rückgabewert auf len Zeichen gekürzt. Wenn Sie pad nicht angeben, wird eine ZEICHENFOLGE expr mit Leerstellen links aufgefüllt, während ein BINÄR expr mit x'00'-Bytes links aufgefüllt wird. Wenn len kleiner als 1 ist, eine leere Zeichenfolge.

BINARY wird unterstützt seit: Databricks Runtime 11.0.

Beispiele

> 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