Funkcja lpad
Dotyczy: Databricks SQL Databricks Runtime
Zwraca wartość expr
, z lewej dopełnionej pad
długością len
.
Składnia
lpad(expr, len [, pad] )
Argumenty
expr
: wyrażenie STRING lub BINARY, które ma zostać wypełnione.len
: Wyrażenie INTEGER określające długość ciągu wynikowegopad
: opcjonalne wyrażenie STRING lub BINARY określające dopełnienie.
Zwraca
CIĄG.
Jeśli expr
wartość zwracana jest dłuższa niż len
, zostanie skrócona do len
znaków.
Jeśli nie określisz pad
parametru , ciąg expr
jest dopełniany po lewej stronie znakami spacji, natomiast wartość BINARY expr
jest dopełniona po lewej stronie z bajtami x'00.
Jeśli len
wartość jest mniejsza niż 1, pusty ciąg.
Plik BINARNY jest obsługiwany od: Databricks Runtime 11.0.
Przykłady
> 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