lpad
-Funktion
Gilt für: Databricks SQL 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 ein STRING-expr
auf der linken Seite mit Leerzeichen aufgefüllt, während ein BINARY-expr
auf der linken Seite mit x'00' Bytes 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